一、在部署DNS之前需要先部署yum源(安裝DNS所需的環(huán)境需要安裝軟件,yum源比較方便,當(dāng)然也可以自己去官網(wǎng)下載安裝包解壓)
1.關(guān)閉selinux
# setenforce 0?
2.關(guān)閉防火墻
# systemctl stop firewalld
# systemctl status firewalld
3.開(kāi)啟緩存
# vim /etc/yum.conf
keepcache=0 改為keepcache=1
?4.在/etc/yum.repos.d/目錄下把原有的repo源備份到y(tǒng)um_bak目錄下
# cd /etc/yum.repos.d/
# mkdir yum_bak && mv *repo yum_bak
?5.新建編輯本地repo源
# vim centos-tt.repo
?6.創(chuàng)建掛載點(diǎn),掛載鏡像到/media/cdrom
# mkdir -p /media/cdrom
# mount /dev/cdrom /media/cdrom/
這里鏡像剛開(kāi)始沒(méi)有連接到虛擬機(jī),所以找不到鏡像文件,只要在虛擬機(jī)右下角點(diǎn)擊連接就可以
7.到這里yum源就已經(jīng)成功搭建了,接下來(lái)測(cè)試一下
# yum -y install httpd
8.這里只是臨時(shí)掛載,如果需要永久掛載需要修改配置文件,配置文件在/etc/fstab
# vim /etc/fstab
增加一條掛載點(diǎn)
/dev/cdrom /media/cdrom ? ? ? ? ? ? ? ? iso9660 ? ? ? ? defaults ? ? ? ?0 0
?完成這條配置之后就實(shí)現(xiàn)了永久掛載
?二、yum源部署完后就可以開(kāi)始搭建DNS環(huán)境了
1.從yum源安裝bind,bind-utils
# yum -y install bind bind-utils
?2.配置/etc/named.conf 修改127.0.0.1和localhost的地址為any
?3.配置/etc/named.rfc1912.zones 增加一個(gè)正向區(qū)域和一個(gè)反向解析區(qū)域1.168.192.in-addr.arpa,正向區(qū)域域名自己定義,反向區(qū)域是本機(jī)ip地址反過(guò)來(lái),我這里的IP地址是192.168.1.118,反過(guò)來(lái)就是1.168.192.in-addr.arpa
# vim /etc/named.rfc1912.zones
:?
?4.拷貝/var/named/目錄下named.localhost和named.loopback分別為我們?cè)趎amed.rfc1912.zones中設(shè)置的正向解析文件tt.com.zone和反向解析文件tt.com.local,注意文件名的對(duì)應(yīng)。
# cd /var/named/
# cp -p named.localhost tt.com.zone
# cp -p named.loopback tt.com.local
5.修改正向和反向區(qū)域里的文件,這里盡量把代碼復(fù)制粘貼,因?yàn)閺?fù)制過(guò)程中文件的格式可能會(huì)發(fā)生改變
# vim tt.com.zone
$TTL 1D
@ IN SOA tt.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
NS ns.tt.com.
ns IN A 192.168.1.118
www IN A 192.168.1.118
email IN A 192.168.1.118
?# vim tt.com.local
$TTL 1D
@ IN SOA tt.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
PTR localhost.
NS ns.tt.com.
ns A 192.168.1.118
118 PTR www.tt.com.
118 PTR email.tt.com.
?6.配置本機(jī)DNS1,修改/etc/sysconfig/network-script/ifcfg-en33,設(shè)置DNS1為本機(jī)ip地址。
# vim /etc/sysconfig/network-scripts/ifcfg-ens33
?7.重啟網(wǎng)絡(luò),啟動(dòng)named
# systemctl restart network
?# systemctl start named
?8.測(cè)試
# nslookup www.tt.com
# nslookup 192.168.1.118
?到這里,DNS環(huán)境就已經(jīng)部署完成文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-738318.html
總結(jié)
? ? ? ? 在部署DNS環(huán)境之前就應(yīng)該把IP設(shè)置為手動(dòng)分配IP地址,在部署的過(guò)程中要特別注意小細(xì)節(jié),一個(gè)格式不對(duì),或者少了一個(gè)點(diǎn)都有可能導(dǎo)致最后的部署不成功,一定要非常仔細(xì)。搭建yum源的時(shí)候一定要連接鏡像。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-738318.html
到了這里,關(guān)于Centos7 搭建yum源和部署DNS環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!