欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CentOS系統(tǒng)中怎么安裝DNS服務(wù)器

本篇文章為大家展示了CentOS系統(tǒng)中怎么安裝DNS服務(wù)器,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

網(wǎng)站的建設(shè)創(chuàng)新互聯(lián)建站專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開發(fā).小程序定制開發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為宣傳片制作等企業(yè)提供專業(yè)服務(wù)。

1.概念

DNS (域名解析服務(wù)Domain Name Server),使用 TCP&UDP 的53號(hào)端口(主從 DNS 之間用 TCP,客戶端查詢使用 UDP)。它可以完成域名與 IP 地址的互換,可以通過(guò) IP 地址解析到域名,也可以通過(guò)域名解析到 IP 地址。

FQDN(完全合格域名Fully Qualified Domain Name),層次化樹形結(jié)構(gòu)。通常表現(xiàn)為:主機(jī)名.子域.二級(jí)域.頂級(jí)域.根域. 。例如我們平時(shí)訪問(wèn)的網(wǎng)站:“www.linuxprobe.com”就是 FQDN。

DNS的查詢方式:

迭代查詢:服務(wù)器與服務(wù)器之間的查詢。本地域名服務(wù)器向根域名服務(wù)器的查詢通常是采用迭代查詢(反復(fù)查詢)。當(dāng)根域名服務(wù)器收到本地域名服務(wù)器的迭代查詢請(qǐng)求報(bào)文時(shí),要么給出所要查詢的IP地址,要么告訴本地域名服務(wù)器下一步應(yīng)向那個(gè)域名服務(wù)器進(jìn)行查詢。然后讓本地域名服務(wù)器進(jìn)行后續(xù)的查詢;
遞歸查詢:客戶端與服務(wù)器之間的查詢。主機(jī)向本地域名服務(wù)器的查詢一般都是采用遞歸查詢。如果主機(jī)所詢問(wèn)的本地域名服務(wù)器不知道被查詢域名的 IP 地址,那么本地域名服務(wù)器就以 DNS 客戶的身份,向其他根域名服務(wù)器繼續(xù)發(fā)出查詢請(qǐng)求報(bào)文。最后會(huì)給客戶端一個(gè)準(zhǔn)確的返回結(jié)果,無(wú)論是成功與否。
DNS解析類型:

正向解析:由 FQDN 解析到 IP 地址;
反向解析:由 IP 地址解析到 FQDN;
名稱解析方式:

hosts文件(etc/hosts)
dns
廣播
解析緩存
wins(windows 中)等


2.DNS 安裝配置

在 RHEL5、6 中 DNS 都是用的是 bind 軟件包,而在 RHEL/CentOS 7 用的是 unbound 安裝包,配置文件也有了改變。我們來(lái)看一下:

2.1.安裝:

代碼如下:


[root@linuxprobe ~]# yum -y install unbound
Loaded plugins: langpacks, product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Resolving Dependencies
---> Running transaction check
---> Package unbound.x86_64 0:1.4.20-19.el7 will be installed
---> Finished Dependency Resolution
·····


---------------------------啟動(dòng)服務(wù)-----------------------------

代碼如下:


[root@linuxprobe ~]# systemctl restart unbound         //啟動(dòng)DNS服務(wù)
[root@linuxprobe ~]# systemctl enable unbound
ln -s ‘/usr/lib/systemd/system/unbound.service‘ ‘/etc/systemd/system/multi-user.target.wants/unbound.service‘
                                                     //下次系統(tǒng)重啟自動(dòng)啟動(dòng)DNS服務(wù)

                                                     
2.2.修改配置文件

unbound 安裝好之后,缺省配置文件在 /etc/unbound/unbound.conf。

2.2.1.修改端口監(jiān)聽地址
相當(dāng)于 RHEL6 配置文件中的:listen-on port 53 { any; };

-----------------------查看默認(rèn)監(jiān)聽地址--------------------------

代碼如下:


[root@linuxprobe ~]# netstat -tunlp |grep unbound
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 3333/unbound
tcp 0 0 127.0.0.1:8953 0.0.0.0:* LISTEN 3333/unbound
tcp6 0 0 ::1:53 :::* LISTEN 3333/unbound
tcp6 0 0 ::1:8953 :::* LISTEN 3333/unbound
udp 0 0 127.0.0.1:53 0.0.0.0:* 3333/unbound
udp6 0 0 ::1:53 :::* 3333/unbound
//默認(rèn)監(jiān)聽本地回環(huán)地址,也就是現(xiàn)在只有自己能訪問(wèn)DNS服務(wù),其它主機(jī)不能訪問(wèn)本機(jī)的DNS服務(wù)


-------------------------修改監(jiān)聽地址----------------------------

代碼如下:


[root@linuxprobe ~]# vim /etc/unbound/unbound.conf
……
38 # interface: 0.0.0.0
39 interface: 0.0.0.0
……
//找到38行,復(fù)制去掉注釋行,打開監(jiān)聽全網(wǎng)功能。


--------------------------重啟服務(wù)查看--------------------------------

代碼如下:


[root@linuxprobe ~]# systemctl restart unbound
[root@linuxprobe ~]# netstat -tunlp |grep unbound
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 3461/unbound
tcp 0 0 127.0.0.1:8953 0.0.0.0:* LISTEN 3461/unbound
tcp6 0 0 ::1:8953 :::* LISTEN 3461/unbound
udp 0 0 0.0.0.0:53 0.0.0.0:* 3461/unbound
//現(xiàn)在53號(hào)端口監(jiān)聽的是0.0.0.0,即所有網(wǎng)段都監(jiān)聽。


2.2.2.修改允許查詢的范圍
在 RHEL6 中,DNS 配置文件中有這樣一句:allow-query { localhost; };。此句定義的是允許向本機(jī)查詢(迭代 & 遞歸)的主機(jī)范圍,localhost 代表只有本機(jī)可以向本機(jī)查詢。而在配置中,經(jīng)常改 localhost 為 any,讓所有主機(jī)能夠向本機(jī)查詢 DNS。所以,在 RHEL7 中,也要做這樣的修改,只不過(guò)修改內(nèi)容不同而已,如下:

代碼如下:


[root@linuxprobe ~]# vim /etc/unbound/unbound.conf
……
177 # access-control: 0.0.0.0/0 refuse
178 access-control: 0.0.0.0/0 allow
179 # access-control: 127.0.0.0/8 allow
……


找到配置文件/etc/unbound/unbound.conf的第177行,缺省為注釋行,把內(nèi)容改為允許訪問(wèn),然后保存退出,重啟服務(wù)即可。
2.2.3.創(chuàng)建解析文件
RHEL/CentOS 5、6系統(tǒng)中,DNS 的解析文件分正向和反向兩個(gè)解析文件,并且有解析文件的模板文件。但是在 RHEL7中,正反向解析文件合并為一個(gè),并且無(wú)模板文件,需自己創(chuàng)建,路徑可以在主配置文件中查看:

代碼如下:


[root@linuxprobe ~]# vim /etc/unbound/unbound.conf
……
453 # You can add locally served data with
454 # local-zone: "local." static
455 # local-data: "mycomputer.local. IN A 192.0.2.51"
                                   //正向解析可參考語(yǔ)法
456 # local-data: ‘mytext.local TXT "content of text record"‘
457 #
458 # You can override certain queries with
459 # local-data: "adserver.example.com A 127.0.0.1"
460 #
461 # You can redirect a domain to a fixed address with
462 # (this makes example.com, www.example.com, etc, all go to 192.0.2.3)
463 # local-zone: "example.com" redirect
464 # local-data: "example.com A 192.0.2.3"
465 #
# Shorthand to make PTR records, "IPv4 name" or "IPv6 name".
467 # You can also add PTR records using local-data directly, but then
468 # you need to do the reverse notation yourself.
469 # local-data-ptr: "192.0.2.3 www.example.com"
                                //反向解析參考語(yǔ)法
470
471 include: /etc/unbound/local.d/*.conf
472
473 # service clients over SSL (on the TCP sockets), with plain DNS inside
……


---------------------------------查看本機(jī)FQDN---------------------------

代碼如下:


[root@linuxprobe ~]# hostname
linuxprobe.example.com
//由此可知,域名為example.com


--------------------------------創(chuàng)建解析文件-----------------------------

代碼如下:


[root@linuxprobe ~]# vim /etc/unbound/local.d/example.conf
local-zone: "example.com." static
local-data: "example.com. 86400 IN SOA ns.example.com. root 1 1D 1H 1W 1H"
local-data: "ns.example.com. IN A 192.168.10.10"
local-data: "linuxprobe.example.com. IN A 192.168.10.10"
local-data-ptr: "192.168.10.10 ns.example.com."
local-data-ptr: "192.168.10.10 linuxprobe.example.com."


------------------------查看RHEL6上解析文件以作對(duì)比--------------------

代碼如下:


[root@linuxprobe ~]# vim /var/named/named.localhost
$TTL 1D          
@ IN SOA @ rname.invalid. (    
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1


2.3.禁用服務(wù)用戶

每個(gè)服務(wù)都是有其專用的服務(wù)用戶,DNS 的服務(wù)用戶為 unbound,實(shí)際情況下服務(wù)用戶的啟用有可能有安全隱患,這里要禁用服務(wù)用戶。

代碼如下:


[root@linuxprobe ~]# vim /etc/unbound/unbound.conf
······
211 # if given, user privileges are dropped (after binding port),
212 # and the given username is assumed. Default is user "unbound".
213 # If you give "" no privileges are dropped.
214 #username: "unbound"
215 username: " "
216
217 # the working directory. The relative files in this config
······


如上,找到配置文件的第214行,刪除unbound即可,刪除后為:username ” “。
2.4.驗(yàn)證

代碼如下:


[root@linuxprobe ~]# unbound-checkconf
unbound-checkconf: no errors in /etc/unbound/unbound.conf


驗(yàn)證無(wú)配置問(wèn)題,即可重啟服務(wù)

代碼如下:


[root@linuxprobe ~]# systemctl restart unbound


dns驗(yàn)證:
-------------------------修改本機(jī)DNS------------------------

代碼如下:


[root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
HWADDR=00:0C:29:70:····
TYPE=Ethernet
····
IPADDR="192.168.10.10"
PREFIX="24"
···
DNS1=192.168.10.10
NAME=eth0
ONBOOT=no
[root@linuxprobe ~]# systemctl restart network


----------------------------------------------------nslookup驗(yàn)證--------------------------------------------

代碼如下:


[root@linuxprobe ~]# nslookup
linuxprobe.example.com.
192.168.10.10


ok dns設(shè)置成功
PS:關(guān)閉防火墻

在本次實(shí)驗(yàn)中我們關(guān)閉了 linux 的3大防火墻。當(dāng)沒(méi)有關(guān)閉防火墻時(shí),遠(yuǎn)程主機(jī)驗(yàn)證可能出現(xiàn)故障,這時(shí)需要在 DNS 服務(wù)器防火墻上開放 DNS 服務(wù)。我們以 firewall 防火墻為例,修改一下:

代碼如下:


[root@linuxprobe ~]# systemctl stop iptables
[root@linuxprobe ~]# systemctl stop ebtables
[root@linuxprobe ~]# systemctl disable iptables
[root@linuxprobe ~]# systemctl disable ebtables
[root@linuxprobe ~]# firewall-cmd --add-service=dns --permanent
success
[root@linuxprobe ~]# firewall-cmd --reload
success
[root@linuxprobe ~]# firewall-cmd --list-all
public (default, active)
interfaces: eth0
sources:
services: dhcpv6-client dns ssh
ports:
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
//DNS服務(wù)器上Firewall開放DNS訪問(wèn)ok

上述內(nèi)容就是CentOS系統(tǒng)中怎么安裝DNS服務(wù)器,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享標(biāo)題:CentOS系統(tǒng)中怎么安裝DNS服務(wù)器
轉(zhuǎn)載源于:http://aaarwkj.com/article12/pcdddc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、標(biāo)簽優(yōu)化、外貿(mào)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)、云服務(wù)器小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
亚洲av成人精品日韩一区麻豆| 国产男女在线视频观看| av天堂官网在线人妻| 色婷婷一区二区三区影片| 国产黄片一区二区在线| 中文字幕一区二区三区网站| 声入人心第一季在线观看| 日日夜夜久久一二三区| 刚出嫁新婚少妇很紧很爽| 声入人心第一季在线观看| 日本一区二区三区加勒比| 亚洲国产精品综合色在线| 女同一区二区三区在线| 日本一区二区电影在线看| 国产传媒在线观看精品| 国产精品粗又长一区| 亚洲午夜激情视频在线| 国产精品日本一区二区三区在线| 亚洲国产精品成人久久蜜臀| 伊人久久大香线蕉av网站 | 一区二区亚洲国产精品| 国产欧美一区二区另类精品| 日本高清中文精品在线不卡| 国产黄色一区二区三区,| 国产精品美女露脸av毛片| 青青草原影院在线观看| 亚洲av日韩高清在线观看| 在线观看中文字幕一区| 精品一区二区在线不卡| 白小白的视频在线观看| 午夜视频在线播放一区二区三区| 18岁禁看网站在线看| 亚洲综合久久国产一区二区| 国产三级国产精品国产| 久久久久久国产精品亚洲| 亚洲av乱码久久精品蜜桃| 免费国产污在线观看网站| 日本师生三片在线观看| 亚洲欧美日韩精品一区二| 亚洲一区二区三区经典精品| 欧美日韩一级特黄大片|