Linux下bind服務的安裝與使用
阿新 • • 發佈:2019-01-29
首先先檢視本機是否安裝了bindrpm -qa | grep bind*
如果沒有安裝的話使用命令yum install bind輕鬆安裝然後我們先完成在上一章提到的:LAMP基於IP的DNS配置 相關操作之後執行如下操作1.首先先修改主配置檔案 vi /etc/name.conf將其中的
listen-on port 53 {}其中的內容修改為 any;再將其中的allow-query {}中的內容改為any;2.我們進入/etc/named.rfc1912.zones在文字末尾加入剛剛我們書寫的三個域的配置zone "seca.com" IN { #seca.com是我們自定義的域名 type master; file " seca.com"; #seca.com是域名下的DNS解析庫檔案 allow-update { none; };}; type master; allow-update { none; };}; type master; allow-update { none; };};
3.我們進入 /var/named/目錄可以使用指令cp named.localhost seca.comcp named.localhost secb.comcp named.localhost secc.com將其中的文字改為$TTL 1D@ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @@ IN A 192.168.43.29 # @表示本機DNS解析 IN表示在域內使用 A表示記錄型別為A記錄 ip為解析ip www IN A 192.168.43.202 # www表示主機 A也可以寫成MX郵箱地址型別 都是可以的然後儲存退出重啟bind服務service named restart
使用nslookup命令可以看到DNS解析生效了成功將www.secc.com 解析為192.168.43.203然後進入瀏覽器開啟輸入域名訪問c.html檔案
實驗成功!
如果沒有安裝的話使用命令yum install bind輕鬆安裝然後我們先完成在上一章提到的:LAMP基於IP的DNS配置 相關操作之後執行如下操作1.首先先修改主配置檔案 vi /etc/name.conf將其中的
listen-on port 53 {}其中的內容修改為 any;再將其中的allow-query {}中的內容改為any;2.我們進入/etc/named.rfc1912.zones在文字末尾加入剛剛我們書寫的三個域的配置zone "seca.com" IN { #seca.com是我們自定義的域名 type master; file "
3.我們進入 /var/named/目錄可以使用指令cp named.localhost seca.comcp named.localhost secb.comcp named.localhost
使用nslookup命令可以看到DNS解析生效了成功將www.secc.com 解析為192.168.43.203然後進入瀏覽器開啟輸入域名訪問c.html檔案
實驗成功!