建站服務(wù)器
配置dns前,我們有必要了解一下dns的作用等:
dns(domain name system,域名系統(tǒng)),因特網(wǎng)上作為域名和ip地址相互映射的一個(gè)分布式數(shù)據(jù)庫(kù),能夠使用戶(hù)更方便的訪問(wèn)互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的ip數(shù)串。通過(guò)主機(jī)名,最終得到該主機(jī)名對(duì)應(yīng)的ip地址的過(guò)程叫做域名解析(或主機(jī)名解析)。dns協(xié)議運(yùn)行在udp協(xié)議之上,使用端口號(hào)53
接下來(lái)安裝named服務(wù)和nslookup。
yum install bind-chroot -y
yum install bind-utils -y
打開(kāi)配置文件vim /etc/named.conf, 修改下行的127.0.0.1為any。允許監(jiān)聽(tīng)所有ip。
修改下行l(wèi)ocalhost為any。允許任何主機(jī)查詢(xún)。
正向解析:(將域名轉(zhuǎn)化為ip地址)
vim /etc/named.rfc1912.zones#編輯區(qū)域配置文件,在最下面添加如下配置
#type 為服務(wù)類(lèi)型:有三種模式hint(根區(qū)域),master(主區(qū)域),slave(輔助區(qū)域)
#file 域名區(qū)域文件保存目錄,默認(rèn)在/var/name中,注意標(biāo)點(diǎn)符號(hào),語(yǔ)句結(jié)束用 ; 表示。
cd /var/named/
cp -a named.localhost laotang6.com
編輯 vimlaotang6.com,內(nèi)容如下圖所示
檢查命令
named-chezone laotang6.com /var/named/laotang6.com
named-checonf /etc/name.conf
systemctl restart named#重啟服務(wù)
在本機(jī)驗(yàn)證dns是否成功.沒(méi)安裝nslookup的話,請(qǐng)看上面安裝。。
注意:本機(jī)的dsn一定要指向自己。
這里驗(yàn)證是沒(méi)問(wèn)題的,我們接著配置方向區(qū)域。然后再一起去客戶(hù)端測(cè)試。
反向解析:(將ip地址轉(zhuǎn)化為域名)
vim /etc/named.rfc1912.zones#編輯區(qū)域配置文件,在最下面添加如下配置
cd /var/named/
cp -a named.loopback 192.168.23.arpa
編輯 vim 192.168.23.arpa,內(nèi)容如下圖所示
檢查命令如下圖:
systemctl restart named#重啟服務(wù)
在本機(jī)驗(yàn)證dns是否成功
防火墻允許命令
firewall-cmd –permanent –add-service=dns
firewall-cmd –reload
window 客戶(hù)端測(cè)試(客戶(hù)端dns指向 linux 服務(wù)器)
客戶(hù)端測(cè)試ok !