當前位置:首頁 » 操作系統 » dnslinux查詢

dnslinux查詢

發布時間: 2025-06-19 00:17:18

linux下如何配置DNS伺服器,

在linux下配置DNS伺服器,下面是配置過程中設置過的一些文件,

/etc/hosts 文件的具體內容如下:

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost fc4

192.168.1.3 a.test.com a

192.168.1.1 b.test.cn b

/etc/host.conf 文件:

order hosts,bind

表示先用hosts文件做解析,在用DNS解析

/etc/resolv.conf 文件:

; generated by NetworkManager, do not edit!

search test.com

nameserver 127.0.0.1

search test.cn

nameserver 192.168.1.1

nameserver 61.144.56.100

/etc/named.conf 文件:

//

// named.conf for Red Hat caching-nameserver

//

options {

directory "/var/named";

mp-file "/var/named/data/cache_mp.db";

statistics-file "/var/named/data/named_stats.txt";

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a caching only nameserver config

//

controls {

inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};

zone "." IN {

type hint;

file "named.ca";

};

zone "test.com"IN {

type master;

file "test.com";

allow-update { none; };

};

zone "1.168.192.in-addr.arpa"IN {

type master;

file "192.168.1.rev";

allow-update { none; };

};

zone "test.cn"IN {

type master;

file "test.cn";

allow-update { none; };

};

zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {

type master;

file "named.ip6.local";

allow-update { none; };

};

zone "255.in-addr.arpa" IN {

type master;

file "named.broadcast";

allow-update { none; };

};

zone "0.in-addr.arpa" IN {

type master;

file "named.zero";

allow-update { none; };

};

include "/etc/rndc.key";

在/var/name/test.com 文件下:

$TTL 86400

@ IN SOA a.test.com. root.a.test.com (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS a.test.com.

IN MX 10 mail.test.com.

a IN A 192.168.1.3

mail IN A 192.168.1.3

//其中root.a.test.com的含義是管理員的郵箱

/var/name/test.cn 文件下:

$TTL 86400

@ IN SOA b.test.cn. root.a.test.com (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

IN NS b.test.cn.

IN MX 10 mail.test.cn.

b IN A 192.168.1.1

mail IN A 192.168.1.1

/var/name/192.168.1.rev 文件下:

$TTL 86400

@ IN SOA 1.168.192.in-addr.arpa. root.test.com. (

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS a.test.com.

IN NS b.test.cn.

IN MX 10 mail.test.com.

IN MX 10 mail.test.cn.

3 IN PTR a.test.com.

3 IN PTR mail.test.com.

1 IN PTR b.test.cn.

1 IN PTR mail.test.cn.

然後用/etc/init.d/named restart重啟DNS服務,在重啟過程中,我曾經出現過好幾次的錯誤,按照出錯的提示,會提示是named.conf文件第幾行出錯的。或者提示在那些包含文件例如test.cn這些文件裡面的問題,然後一個一個排除。

最後還有一些nslookup的命令比較有用:

set all用於顯示使用nslookup工具這台機器上的DNS伺服器的一些信息

set type=any會顯示完整信息包括域中郵件伺服器和主從DNS伺服器的名字和IP地址

server 192.168.0.1更換查詢的DNS伺服器地址

⑵ linux的dns怎麼設置

在Linux系統中設置DNS,可以按照以下步驟進行:

1. 打開終端 在Linux桌面的空白處右擊,選擇「打開終端」。

2. 使用nslookup命令查詢DNS 在終端中輸入nslookup命令,可以用來查詢域名對應的IP地址,從而測試當前的DNS設置是否有效。但請注意,nslookup本身並不直接用於設置DNS。

3. 實際設置DNS 編輯網路配置文件:具體的配置文件位置可能因Linux發行版和網路管理工具的不同而有所差異。常見的配置文件位置包括/etc/resolv.conf和/etc/network/interfaces。 對於/etc/resolv.conf,可以直接添加或修改nameserver行來指定DNS伺服器地址,例如: nameserver 8.8.8.8 nameserver 8.8.4.4 對於/etc/network/interfaces,需要添加或修改對應的DNS設置部分,例如: iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dnsnameservers 8.8.8.8 8.8.4.4 使用網路管理工具:某些Linux發行版提供了圖形化的網路管理工具或命令行工具,可以通過這些工具來設置DNS。 例如,使用nmcli命令設置DNS: nmcli con mod <connection_name> ipv4.dns "8.8.8.8 8.8.4.4" nmcli con up <connection_name> 其中<connection_name>是網路連接的名稱,可以通過nmcli con show命令查看。

4. 驗證DNS設置 再次使用nslookup命令或dig命令來驗證DNS設置是否生效。

注意事項: 直接編輯/etc/resolv.conf可能不是最佳實踐,因為某些Linux系統可能會自動管理此文件的內容。在這些情況下,應該使用相應的工具或配置文件來設置DNS。 在進行DNS設置更改後,可能需要重啟網路服務或整個系統才能使更改生效。具體方法取決於Linux發行版和網路管理工具。

熱點內容
php上傳圖片獲取路徑 發布:2025-06-19 04:52:37 瀏覽:995
cdn緩存方案 發布:2025-06-19 04:46:09 瀏覽:501
存儲轉換工具 發布:2025-06-19 04:38:39 瀏覽:930
密碼哪裡修改 發布:2025-06-19 04:33:02 瀏覽:521
如何iphone新建文件夾 發布:2025-06-19 04:27:12 瀏覽:223
phpnet哪個好 發布:2025-06-19 04:05:15 瀏覽:619
登錄安卓壁紙直接閃退怎麼回事 發布:2025-06-19 04:02:16 瀏覽:976
番劇動漫源碼 發布:2025-06-19 03:50:16 瀏覽:434
電腦連接登錄AD伺服器 發布:2025-06-19 03:46:06 瀏覽:494
yy注冊源碼易語言 發布:2025-06-19 03:46:04 瀏覽:26