日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Master DNS服务的搭建

發布時間:2023/12/9 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Master DNS服务的搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很多企業都通過Linux來搭建自己的DNS服務器來提高網路效率,在此我們來學習如何搭建Master DNS服務器。
?? 首先,確定是否搭建yum倉庫,并有軟件包可用,如DVD光盤是否掛載。

一、安裝DNS服務所需要的軟件包
??? DNS所需要的軟件包有:
??? Bind-9.3.3-7.el5
??? Bind-utils-9.3.3-7.el5
??? Bind-chroot-9.3.3-7.el5
??? Caching-nameserver-9.3.3-7.el5
??? 1.查詢軟件包是否安裝
??????????????????????? rpm -aq bind
??????????????????????? rpm -aq bind-utils
??????????????????????? rpm -aq bind-chroot
??????????????????????? rpm -aq caching-nameserver
??? 2.使用yum安裝所需要的軟件(確定yum倉庫已經搭建好)
??????????????????????? mount /dev/cdrom /media/???? 掛載DVD光盤
????? 掛載成功顯示:mount:block device /dev/cdrom is write-protected, mounting read-only
???? ??? ??? ??? ?yum install bind bind-utils bind-chroot caching-nameserver??? 使用yum安裝軟件包
二、搭建Master DNS
??? 在搭建之前必須關掉防火墻和SELINUX服務才會成功搭建好,方法:
??????????????????????? setup?? 進入服務列表進行關閉
??? 1.設置確定DNS服務器的IP地址
???????????????????????? system-config-network?? 進入Devernet Configuration
???? 界面:
???????????????????????? Devernet Configuration
???? Name??????????????? eth0
???? Device?? ??? ? eth0
???? Use DHCP?? ??? ? [ ]
???? Static IP?? ??? ? 192.168.200.1
???? Netmask?? ??? ? 255.255.255.0
???? Default gateway IP ?
???? 確定啟動網卡并確認網卡配置(任選一種方法即可)
???? 重啟網絡服務的幾種方法:
???????????????????????? 1) service network restart
???????????????????????? 2) /etc/rc.d/init.d/network restart
???????????????????????? 3) ifdown eth0
??????????????????????????? ifup eth0
???? 確認網卡配置
???????????????????????? ifconfig eth0
??? 2.設置確定DNS服務器的主機名
???????????????????????? hostname?? 檢查主機名
???????????????????????? hostname server.example.com 重新設置主機名
???????????????????????? hostname?? 再次確認
????? 如上修改在DNS服務器重啟后又會恢復原來的主機名,要想下次啟動也生效,需要做如下修改:
???????????????????????? vi /etc/sysconfig/network???? 編輯相應文件
????? 內容編輯
???????????????????????? NETWORKING=yes
???????????????????????? NETWORKING IPV6=no
???????????????????????? HOSTNAME=server.example.com?? 在HOSTNAME后修改為正確的主機名
??? 3.調整DNS服務器的解析順序
???????????????????????? vi /etc/nsswitch.conf???????? 編輯相應文件
????? 內容編輯
???????????????????????? 17#?? ?dns?? ??? ??? ?Use DNS (Domain in Name Service)
???????????????????????? 18#??? files?? ??? ??? ?Use the local files
???????????????????????? 19# ?? ?db?? ??? ??? ?Use the local database (.db) files
???????????????????????? 20#?? ?compat?? ??? ??? ?Use NIS on compat mode
???????????????????????? 21#?? ?hesiod?? ??? ??? ?Use Hesiod for user lookups
???????????????????????? 22#?? ?[NOTFOUND-return]?? ?Stop searching if not found so far
???????????????????????? 23#
???????????????????????? 24
???????????????????????? 25# To use db, put the "db" in front of "files" for enteries you want to be
???????????????????????? 26# looked up first in the databases
???????????????????????? 27#
???????????????????????? 28# Example:
???????????????????????? 29# passwd:?? ?db files nisplus nis
???????????????????????? 30# shadow:?? ?db files nisplus nis
???????????????????????? 31# group:?? ?db files nisplus nis
???????????????????????? 32
???????????????????????? 33? passwd:?? ?files
???????????????????????? 34? shadow:?? ?files
?? ??? ??? ? 35? group:?? ?files
?? ??? ??? ? 36
?? ??? ??? ? 37# hosts:?? ?db files nisplus nis dns
?? ??? ??? ? 38? hosts:?? ?dns files????? 將原來files dns的順序改為dns files; 當執行解析時先從DNS服務器解析,在解析host文件
?? ??? ??? ? 39
?? ??? ??? ? 40# Example - obey only what nisplus tells us...
??? 4.創建并修改主配置控制文件
???????????????????????? cd /var/named/chroot/etc/?? 切換文件目錄
???????????????????????? ls?????????????? 查看所在目錄之下的文件并尋找目標文件
???????????????????????? cp -p named.caching-nameserver.conf named.conf 復制目標文件并重命名為named.conf
???????????????????????? vi named.conf 編輯named.conf文件
????? 內容編輯
???????????????????????? //
???????????????????????? options {
????????????????????????????????? listen-on port 53 {172.0.0.1;localhost;}? DNS為哪個網絡接口提供服務
????????????????????????????????? listen-on-v6 port 53 {::1;};
????????????????????????????????? directory?? ??? ??? ?"/var/named";
????????????????????????????????? dump-file?? ??? ??? ?"/var/named/data/cache_dump.db";
????????????????????????????????? statistics-file?? ??? ?"/var/named/data/named_stats.txt";
?? ??? ??? ??? ?? memstatistics-file?? ??? ?"/var/named/data/named_mem_stats.txt";
????????????????????????????????? query-source ?? ??? ??? ?port 53;
?? ??? ??? ??? ?? query-source-v6?? ??? ?port 53;
?? ??? ??? ??? ?? allow-query?? ??? ??? ?{localhost;localnets;}; 本服務器為誰提供查詢請求服務
????????????????????????? };
????????????????????????? logging {
?????????????????????????????????? channel default_debug {
?????????????????????????????????????????? file "data/named.run";
?????????????????????????????????????????? serverity dynamic;
????????????????????????????????? };
????????????????????????? };
????????????????????????? view localhost_resolver {
???????????????????????????????????? match-clients {localhost;localnets;};
???????????????????????????????????? match-destinations {localhost;};
???????????????????????????????????? recursion yes;
???????????????????????????????????? include "/etc/named.rfc1912.zones";
????????????????????????? };
??????? 備注:
???????????? 查詢控制
???????????????????? * 代表所有; any 代表所有; localhost 代表本機; localnets 代表本機所連的網段;? none 空
?????? 5.創建查詢區域
????????????????????????? cd /var/named/chroot/etc/ 切換目錄? ?
???????? 必須保證當前的路徑在/var/named/chroot/etc/下,若不在,使用cd /var/named/chroot/etc/改變路徑再編輯區域文件
?
????????????????????????? vi named.rfc1912.zones? 編輯文件
???????? 內容編輯(增加一個正向區域和一個反向區域并作若干修改)
????????????????????????? zone "example.com" IN {
?????????????????????????????????? type master;
?????????????????????????????????? file "example.zone";
?????????????????????????????????? allow-update {none;};
????????????????????????? };

????????????????????????? zone "200.168.192.in-addr.arpa" IN {
?????????????????????????????????? type master;
?????????????????????????????????? file "example.local";
?????????????????????????????????? allow-update {none;};
????????????????????????? };
?????? 6.復制創建正、反向解析文件
????????????????????????? cd /var/named/chroot/var/named/?? 切換目標文件目錄
????????????????????????? ls?????? 查看并尋找目標文件
????????????????????????? cp -p localhost.zone example.zone? 復制并重命名目標文件
????????????????????????? cp -p named.local example.local 復制并沖重命名目標文件

?????? 7.編輯正向解析文件
????????????????????????? vi example.zone
???????? 內容編輯
????????????????????????? $TTL?? ?86400
?? ??? ?????????? @?? ??? ?IN SOA server.example.com.?? ?root.example.com. (
?? ??? ??? ??? ??? ??? ??? ??? ?42?? ?; serial (d. adams)
?? ??? ??? ??? ??? ??? ??? ??? ?3H?? ?; refresh
?? ??? ??? ??? ??? ??? ??? ??? ?15M?? ?; retry
?? ??? ??? ??? ??? ??? ??? ??? ?1W?? ?; expiry
?? ??? ??? ??? ??? ??? ??? ??? ?1D )?? ?; minimum

?? ??? ??? ??? ??? ?IN NS ?? ??? ?server.example.com.
?? ??? ??? ??? ??? ?IN MX 10?? ?mail.example.com.
?? ??? ??? ??? ??? ?IN A?? ??? ?192.168.200.1
????????????????????????? mail?? ??? ?IN A?? ??? ?192.168.200.2
?? ??? ??? ?? server??? IN A?? ??? ?192.168.200.1
?? ??? ??? ?? www?? ??? ?IN A?? ??? ?192.168.200.3
?? ??? ??? ?? ftp?? ??? ?IN A?? ??? ?192.168.200.4

?? ??? ??? ?? rhel?? ??? ?IN CNAME?? ?www
????? 8.編輯反向解析文件
????????????????????????? vi example.local
??????? 內容編輯
????????????????????????? $TTL?? ?86400
?? ??? ??? ?? @?? ??? ?IN SOA server.example.com.?? ?root.example.com. (
??????????????????????????????????????????????????????? 1997022700?? ?; Serial
?? ??? ??? ??? ??? ??? ??? ?28800?? ??? ?; Refresh
?? ??? ??? ??? ??? ??? ??? ?14400?? ??? ?; Retry
?? ??? ??? ??? ??? ??? ??? ?3600000?? ??? ?; Expire
?? ??? ??? ??? ??? ??? ??? ?86400 )?? ??? ?; Minimum
????????????????????????????????? ??? ?
??????????????????????????????????????? IN NS?? ???? server.example.com.
?? ??? ??? ?? 1?? ??? ?IN PTR????? server.example.com.
?? ??? ??? ??? ?? 2?? ??? ?IN PTR?? ???? mail.example.com.
????????????????????????? 3?? ??? ?IN PTR?? ???? www.example.com.
????????????????????????? 4?? ??? ?IN PTR????? ftp.example.com.
????? 9.指定本機DNS服務為自己
????????????????????????? vi /etc/resolv.conf
??????? 內容編輯
????????????????????????? search example.com
????????????????????????? nameserver 192.168.200.1
????? 10.重新啟動DNS服務(任選一種方法)
????????????????????????? 1) /etc/rc.d/init.d/named restart
????????????????????????? 2) service named restart
???????? 備注:
????????????? start 開啟服務; stop 停止服務; restart 重新啟動服務; status 查看服務狀態
????? 11.測試
????????????????????????? 1) nslookup測試
?????????????????????????? nslookup
?????????????????????????? > 192.168.200.1
?????????????????????????? > mail.example.com
?????????????????????????? > 192.168.200.3
?????????????????????????? > rhel
????????????????????????? 2)使用host測試
????????????????????????? host rhel.example.com
????????????????????????? host 192.168.200.1
????????????????????????? host mail.example.com
????????????????????????? 3)使用dig命令測試
????????????????????????? dig example.com
????????????????????????? 4)使用ping命令測試
????????????????????????? ping rhel.example.com
????????????????????????? ping mail.example.com
??????????????????????? ?

轉載于:https://blog.51cto.com/mylinux1847300/345177

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Master DNS服务的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。