{"id":80437,"date":"2026-03-05T05:17:48","date_gmt":"2026-03-04T21:17:48","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/80437.html"},"modified":"2026-03-05T05:17:48","modified_gmt":"2026-03-04T21:17:48","slug":"%e6%b7%b1%e5%ba%a6%e8%a7%a3%e6%9e%90-dns%e6%9c%8d%e5%8a%a1%ef%bc%9a%e4%bb%8e%e5%9f%ba%e7%a1%80%e5%8e%9f%e7%90%86%e5%88%b0%e8%87%aa%e5%bb%ba-dns-%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%ae%8c%e6%95%b4%e6%8c%87","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/80437.html","title":{"rendered":"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357"},"content":{"rendered":"<p id=\"main-toc\">\u76ee\u5f55<\/p>\n<p id=\"-toc\" style=\"margin-left:0px\">\n<p id=\"%E4%B8%80%E3%80%81DNS%E6%9C%8D%E5%8A%A1%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86-toc\" style=\"margin-left:0px\">\u4e00\u3001DNS\u670d\u52a1\u57fa\u7840\u77e5\u8bc6<\/p>\n<p id=\"1%E3%80%81DNS-toc\" style=\"margin-left:40px\">1\u3001DNS<\/p>\n<p id=\"2%E3%80%81%E5%9F%9F%E5%90%8D-toc\" style=\"margin-left:40px\">2\u3001\u57df\u540d<\/p>\n<p id=\"%E2%91%A0%E5%9F%9F%E5%90%8D%E7%BB%84%E6%88%90-toc\" style=\"margin-left:80px\">\u2460\u57df\u540d\u7ec4\u6210<\/p>\n<p id=\"%E2%91%A1%E5%9F%9F%E5%90%8D%E7%AE%A1%E7%90%86%E4%B8%8E%E7%BB%93%E6%9E%84-toc\" style=\"margin-left:80px\">\u2461\u57df\u540d\u7ba1\u7406\u4e0e\u7ed3\u6784<\/p>\n<p id=\"3%E3%80%81DNS%E6%9C%8D%E5%8A%A1%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86-toc\" style=\"margin-left:40px\">3\u3001DNS\u670d\u52a1\u5de5\u4f5c\u539f\u7406<\/p>\n<p id=\"%E2%91%A0%E4%B8%BB%E6%9C%BA%E4%B8%ADDNS%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%85%8D%E7%BD%AE-toc\" style=\"margin-left:80px\">\u2460\u4e3b\u673a\u4e2dDNS\u5ba2\u6237\u7aef\u914d\u7f6e<\/p>\n<p id=\"%E2%91%A1DNS%E6%9C%8D%E5%8A%A1%E8%A7%A3%E6%9E%90%E5%9F%9F%E5%90%8D%E6%B5%81%E7%A8%8B-toc\" style=\"margin-left:80px\">\u2461DNS\u670d\u52a1\u89e3\u6790\u57df\u540d\u6d41\u7a0b<\/p>\n<p id=\"4%E3%80%81DNS%E6%9F%A5%E8%AF%A2%E7%B1%BB%E5%9E%8B-toc\" style=\"margin-left:40px\">4\u3001DNS\u67e5\u8be2\u7c7b\u578b<\/p>\n<p id=\"%E2%91%A0%E9%80%92%E5%BD%92%E6%9F%A5%E8%AF%A2-toc\" style=\"margin-left:80px\">\u2460\u9012\u5f52\u67e5\u8be2<\/p>\n<p id=\"%E2%91%A1%E8%BF%AD%E4%BB%A3%E6%9F%A5%E8%AF%A2-toc\" style=\"margin-left:80px\">\u2461\u8fed\u4ee3\u67e5\u8be2<\/p>\n<p id=\"5%E3%80%81DNS%E8%A7%A3%E6%9E%90%E7%B1%BB%E5%9E%8B-toc\" style=\"margin-left:40px\">5\u3001DNS\u89e3\u6790\u7c7b\u578b<\/p>\n<p id=\"6%E3%80%81hosts%E6%96%87%E4%BB%B6-toc\" style=\"margin-left:40px\">6\u3001hosts\u6587\u4ef6<\/p>\n<p id=\"7%E3%80%81%E5%AE%8C%E6%95%B4%E7%9A%84%E5%9F%9F%E5%90%8D%E6%9F%A5%E8%AF%A2%E8%AF%B7%E6%B1%82%E6%B5%81%E7%A8%8B-toc\" style=\"margin-left:40px\">7\u3001\u5b8c\u6574\u7684\u57df\u540d\u67e5\u8be2\u8bf7\u6c42\u6d41\u7a0b<\/p>\n<p id=\"%E4%BA%8C%E3%80%81DNS%E6%A3%80%E6%B5%8B%E5%B7%A5%E5%85%B7-toc\" style=\"margin-left:0px\">\u4e8c\u3001DNS\u68c0\u6d4b\u5de5\u5177<\/p>\n<p id=\"1%E3%80%81dig%E5%91%BD%E4%BB%A4-toc\" style=\"margin-left:40px\">1\u3001dig\u547d\u4ee4<\/p>\n<p id=\"2%E3%80%81host%E5%91%BD%E4%BB%A4-toc\" style=\"margin-left:40px\">2\u3001host\u547d\u4ee4<\/p>\n<p id=\"3%E3%80%81nslookup%E5%91%BD%E4%BB%A4-toc\" style=\"margin-left:40px\">3\u3001nslookup\u547d\u4ee4<\/p>\n<p id=\"4%E3%80%81rndc%E5%91%BD%E4%BB%A4-toc\" style=\"margin-left:40px\">4\u3001rndc\u547d\u4ee4<\/p>\n<p id=\"5%E3%80%81whois%E5%91%BD%E4%BB%A4-toc\" style=\"margin-left:40px\">5\u3001whois\u547d\u4ee4<\/p>\n<p id=\"%E4%B8%89%E3%80%81%E8%87%AA%E5%BB%BADNS%E6%9C%8D%E5%8A%A1-toc\" style=\"margin-left:0px\">\u4e09\u3001\u81ea\u5efaDNS\u670d\u52a1<\/p>\n<p id=\"1%E3%80%81ubuntu%E4%B8%AD%E7%9A%84systemd-resolved%E6%9C%8D%E5%8A%A1-toc\" style=\"margin-left:40px\">1\u3001ubuntu\u4e2d\u7684systemd-resolved\u670d\u52a1<\/p>\n<p id=\"2%E3%80%81bind%E5%AE%89%E8%A3%85%E5%92%8C%E9%85%8D%E7%BD%AE-toc\" style=\"margin-left:40px\">2\u3001bind\u5b89\u88c5\u548c\u914d\u7f6e<\/p>\n<p id=\"3%E3%80%81%E7%9B%B8%E5%85%B3%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E-toc\" style=\"margin-left:40px\">3\u3001\u76f8\u5173\u914d\u7f6e\u8bf4\u660e<\/p>\n<p id=\"%E2%91%A0bind%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8F%8A%E8%A7%A3%E6%9E%90%E6%B5%81%E7%A8%8B-toc\" style=\"margin-left:80px\">\u2460bind\u914d\u7f6e\u6587\u4ef6\u53ca\u89e3\u6790\u6d41\u7a0b<\/p>\n<p id=\"%E4%B8%BB%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-toc\" style=\"margin-left:120px\">\u4e3b\u914d\u7f6e\u6587\u4ef6<\/p>\n<p id=\"%E9%80%89%E9%A1%B9%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-toc\" style=\"margin-left:120px\">\u9009\u9879\u914d\u7f6e\u6587\u4ef6<\/p>\n<p id=\"%E4%B8%AD%E9%97%B4%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6-toc\" style=\"margin-left:120px\">\u4e2d\u95f4\u914d\u7f6e\u6587\u4ef6<\/p>\n<p id=\"allow%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%8C%87%E4%BB%A4-toc\" style=\"margin-left:120px\">allow\u8bbf\u95ee\u63a7\u5236\u6307\u4ee4<\/p>\n<p id=\"acl%E5%9C%B0%E5%9D%80%E9%9B%86%E5%90%88-toc\" style=\"margin-left:120px\">acl\u5730\u5740\u96c6\u5408<\/p>\n<p id=\"view%E8%A7%86%E5%9B%BE-toc\" style=\"margin-left:120px\">view\u89c6\u56fe<\/p>\n<p id=\"%E5%85%B7%E4%BD%93%E8%A7%A3%E6%9E%90%E8%A7%84%E5%88%99-toc\" style=\"margin-left:120px\">\u5177\u4f53\u89e3\u6790\u89c4\u5219<\/p>\n<p id=\"Resource%20Recode%E5%AE%9A%E4%B9%89-toc\" style=\"margin-left:120px\">Resource Recode\u5b9a\u4e49<\/p>\n<p id=\"%E2%91%A1A%E3%80%81AAAA%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2461A\u3001AAAA\u8bb0\u5f55<\/p>\n<p id=\"%E2%91%A2CNAME%E5%88%AB%E5%90%8D%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2462CNAME\u522b\u540d\u8bb0\u5f55<\/p>\n<p id=\"%E2%91%A3MX%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2463MX\u8bb0\u5f55<\/p>\n<p id=\"%E2%91%A4NS%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2464NS\u8bb0\u5f55<\/p>\n<p id=\"%E2%91%A5PTR%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2465PTR\u8bb0\u5f55<\/p>\n<p id=\"%E2%91%A6SOA%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2466SOA\u8bb0\u5f55<\/p>\n<p id=\"%E2%91%A7TXT%E8%AE%B0%E5%BD%95-toc\" style=\"margin-left:80px\">\u2467TXT\u8bb0\u5f55<\/p>\n<p id=\"4%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E4%B8%BB%E6%9C%BA-toc\" style=\"margin-left:40px\">4\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u4e3b\u673a<\/p>\n<p id=\"5%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E4%B8%BB%E4%BB%8E-toc\" style=\"margin-left:40px\">5\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u4e3b\u4ece<\/p>\n<p id=\"6%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E5%8F%8D%E5%90%91%E8%A7%A3%E6%9E%90-toc\" style=\"margin-left:40px\">6\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u53cd\u5411\u89e3\u6790<\/p>\n<p id=\"7%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E7%BC%93%E5%AD%98-toc\" style=\"margin-left:40px\">7\u3001\u5b9e\u73b0DNS\u7f13\u5b58<\/p>\n<p id=\"8%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E5%AD%90%E5%9F%9F-toc\" style=\"margin-left:40px\">8\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u5b50\u57df<\/p>\n<p id=\"9%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E8%A7%86%E5%9B%BE-toc\" style=\"margin-left:40px\">9\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u89c6\u56fe<\/p>\n<p id=\"%E5%9B%9B%E3%80%81%E6%99%BA%E8%83%BDDNS%E8%A7%A3%E6%9E%90-toc\" style=\"margin-left:0px\">\u56db\u3001\u667a\u80fdDNS\u89e3\u6790<\/p>\n<p id=\"1%E3%80%81GLSB%E5%85%A8%E5%B1%80%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1-toc\" style=\"margin-left:40px\">1\u3001GLSB\u5168\u5c40\u8d1f\u8f7d\u5747\u8861<\/p>\n<p id=\"2%E3%80%81%E5%86%85%E5%AE%B9%E5%88%86%E5%8F%91%E7%BD%91%E7%BB%9CCDN-toc\" style=\"margin-left:40px\">2\u3001\u5185\u5bb9\u5206\u53d1\u7f51\u7edcCDN<\/p>\n<hr id=\"hr-toc\" \/>\n<h2>\u4e00\u3001DNS\u670d\u52a1\u57fa\u7840\u77e5\u8bc6<\/h2>\n<h3 id=\"1%E3%80%81DNS\">1\u3001DNS<\/h3>\n<p>\u8bbe\u8ba1\u80cc\u666f&#xff1a;\u00a0 \u00a0 \u00a0 \u00a0<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u26aaDNS&#xff1a;Domain Name System &#xff08;\u57df\u540d\u7cfb\u7edf&#xff09;\u00a0\u662f\u4e92\u8054\u7f51\u4e0a\u89e3\u51b3\u7f51\u7edc\u4e2d\u673a\u5668\u547d\u540d\u7684\u4e00\u79cd\u7cfb\u7edf\u3002\u5728\u7f51\u7edc\u4e2d&#xff0c;\u4e00\u53f0\u4e3b\u673a\u53bb\u8bbf\u95ee\u53e6\u5916\u4e00\u53f0\u4e3b\u673a\u65f6&#xff0c;\u5fc5\u987b\u8981\u77e5\u9053\u76ee\u6807\u4e3b\u673a\u7684IP\u5730\u5740&#xff0c;\u867d\u7136\u7f51\u7edc\u4e0a\u7684\u8282\u70b9\u90fd\u53ef\u4ee5\u7528IP\u5730\u5740\u6765\u6807\u8bc6&#xff0c;\u5e76\u4e14\u53ef\u4ee5\u901a\u8fc7IP\u5730\u5740\u88ab\u8bbf\u95ee\u3002\u4f46\u5bf9\u4e8e\u4eba\u800c\u8a00&#xff0c;\u4e00\u7ec4\u7ec4\u7531\u6570\u5b57\u7ec4\u6210\u7684IP\u5730\u5740&#xff0c;\u662f\u96be\u4ee5\u88ab\u7406\u89e3\u548c\u8bb0\u5fc6\u7684\u3002\u4e8e\u662f\u8bbe\u8ba1\u51fa\u4e86\u57df\u540d\u7cfb\u7edf&#xff0c;\u7528\u4e00\u7ec4\u6709\u610f\u4e49\u7684\u5b57\u7b26\u6765\u8868\u793a\u67d0\u4e2a\u7279\u5b9a\u4e3b\u673a\u6216\u67d0\u4e2a\u7f51\u7edc&#xff0c;\u518d\u5c06\u7f51\u7edc\u4e2d\u4e3b\u673aIP\u5730\u5740\u548c\u57df\u540d\u4e4b\u95f4\u505a\u6210\u4e00\u4e2a\u6620\u5c04\u8868\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u5b9a\u4e49\u53ca\u529f\u80fd&#xff1a; \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aaDNS \u5c31\u662f\u8d1f\u8d23\u7ef4\u62a4\u4e3b\u673aIP\u5730\u5740\u548c\u57df\u540d\u6620\u5c04\u5173\u7cfb\u7684\u670d\u52a1&#xff0c;\u540c\u65f6\u4e5f\u63d0\u4f9b\u57df\u540d\u89e3\u6790\u670d\u52a1&#xff0c;\u5373\u4eba\u7c7b\u901a\u8fc7\u57df\u540d\u8bbf\u95ee\u67d0\u4e2a\u4e3b\u673a\u6216\u8282\u70b9\u65f6&#xff0c;\u7531DNS\u670d\u52a1\u5c06\u4eba\u7c7b\u53ef\u8bfb\u7684\u57df\u540d\u8f6c\u6362\u4e3a\u673a\u5668\u53ef\u8bfb\u7684IP\u5730\u5740&#xff0c;\u518d\u901a\u8fc7IP\u5730\u5740\u627e\u5230\u5bf9\u5e94\u7684\u4e3b\u673a\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u5728\u4e92\u8054\u7f51\u65f6\u4ee3&#xff0c;\u65e5\u5e38\u7684\u5de5\u4f5c\u548c\u751f\u6d3b&#xff0c;\u53ea\u8981\u6d89\u53ca\u5230\u7f51\u7edc&#xff0c;\u90fd\u5df1\u7ecf\u79bb\u4e0d\u5f00DNS\u670d\u52a1\u4e86\u3002<\/p>\n<h3 id=\"2%E3%80%81%E5%9F%9F%E5%90%8D\">2\u3001\u57df\u540d<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u57df\u540d (Domain Name)&#xff0c;\u53c8\u79f0\u7f51\u57df&#xff0c;\u662f\u4e00\u4e2a\u57df\u7684\u540d\u79f0\u3002 \u662f\u4e00\u4e32\u7528\u70b9\u53f7\u5206\u9694\u7684\u5b57\u7b26&#xff0c;\u53ef\u4ee5\u7528\u6765\u6807\u8bc6\u7f51\u7edc\u4e2d\u67d0\u53f0\u4e3b\u673a\u6216\u67d0\u4e2a\u8282\u70b9&#xff0c;\u7531DNS\u670d\u52a1\u7ef4\u62a4\u57df\u540d\u548c\u4e3b\u673aIP\u5730\u5740\u4e4b\u95f4\u7684\u6620\u5c04\u5173\u7cfb&#xff0c;\u5f53\u6211\u4eec\u5728\u7f51\u7edc\u4e2d\u8bbf\u95ee\u67d0\u4e2a\u57df\u540d\u65f6&#xff0c;\u5b9e\u9645\u4e0a\u8bbf\u95ee\u7684\u662f\u8be5\u57df\u540d\u5bf9\u5e94\u7684IP\u5730\u5740\u6240\u6807\u8bc6\u7684\u4e3b\u673a\u3002<\/p>\n<p>#\u5c06\u57df\u540d\u8f6c\u6362\u4e3aIP\u5730\u5740\u8fdb\u884c\u901a\u4fe1<\/p>\n<p>[root&#064;ubuntu-158 ~]# ping www.baidu.com -c1<br \/>\nPING www.a.shifen.com (220.181.111.232) 56(84) bytes of data.<br \/>\n64 bytes from 220.181.111.232: icmp_seq&#061;1 ttl&#061;128 time&#061;9.06 ms<\/p>\n<p>&#8212; www.a.shifen.com ping statistics &#8212;<br \/>\n1 packets transmitted, 1 received, 0% packet loss, time 0ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 9.061\/9.061\/9.061\/0.000 ms<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0FQDN&#xff08;Fully Qualified Domain Name&#xff09;\u5168\u9650\u5b9a\u57df\u540d&#xff0c;\u57df\u540d\u662f\u4e00\u4e2a\u57df\u7684\u540d\u79f0&#xff0c;\u4e00\u4e2a\u7f51\u57df\u6216\u4e00\u4e2a\u8282\u70b9&#xff0c;\u53ef\u4ee5\u6709\u591a\u53f0\u4e3b\u673a&#xff0c;\u6240\u4ee5\u4e3a\u4e86\u7cbe\u786e\u8868\u793a\u57df\u91cc\u9762\u7684\u67d0\u53f0\u4e3b\u673a&#xff0c;\u5728\u4f7f\u7528\u57df\u540d\u65f6&#xff0c;\u8fd8\u9700\u8981\u52a0\u4e0a\u4e3b\u673a\u540d&#xff0c;FQDN\u6307\u7684\u5c31\u662f\u540c\u65f6\u5e26\u6709\u4e3b\u673a\u540d\u548c\u57df\u540d\u7684\u540d\u79f0\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u4f8b\u5982&#xff1a;www.baidu.com&#xff0c;\u4e3b\u673a\u540d&#xff1a;www&#xff0c;\u4e8c\u7ea7\u57df\u540d&#xff1a;baidu&#xff0c;\u4e00\u7ea7\u57df\u540d&#xff1a;.com&#xff0c;\u6839\u57df&#xff1a;.&#xff0c;\u901a\u5e38\u60c5\u51b5\u4e0b\u6839\u57df\u4f1a\u88ab\u7701\u7565&#xff0c;DNS\u7cfb\u7edf\u81ea\u52a8\u8865\u5168&#xff0c;\u57df\u540d&#xff1a;baidu.com\u3002<\/p>\n<h4 id=\"%E2%91%A0%E5%9F%9F%E5%90%8D%E7%BB%84%E6%88%90\">\u2460\u57df\u540d\u7ec4\u6210<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u57df\u540d\u7531\u82f1\u6587\u5b57\u6bcd&#xff0c;\u6570\u5b57\u548c\u82f1\u6587\u8fde\u5b57\u7b26(-) \u7ec4\u6210&#xff0c;\u4e14\u4e0d\u533a\u5206\u5927\u5c0f\u5199\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u57df\u540d\u662f\u5206\u5c42\u6b21\u7684&#xff0c;\u5141\u8bb8\u5b9a\u4e49\u5b50\u57df&#xff0c;\u5b50\u57df\u540d\u4e0e\u4e0a\u7ea7\u57df\u540d\u4e4b\u95f4\u7528 . (\u70b9\u53f7)\u5206\u9694&#xff0c;\u6700\u4e0a\u5c42\u8282\u70b9\u7684\u57df\u540d\u79f0\u4e3a\u9876\u7ea7\u57df\u540d(TLD&#xff0c;Top-Level Domain)&#xff0c;\u7b2c\u4e8c\u5c42\u8282\u70b9\u7684\u57df\u540d\u79f0\u4e3a\u4e8c\u7ea7\u57df\u540d&#xff0c;\u4f9d\u6b64\u7c7b\u63a8\u3002\u7ea7\u522b\u6700\u4f4e\u7684\u57df\u540d\u5199\u5728\u6700\u5de6\u8fb9&#xff0c;\u800c\u7ea7\u522b\u6700\u9ad8\u7684\u57df\u540d\u5199\u5728\u6700\u53f3\u8fb9\u3002\u6bcf\u4e00\u5c42\u7ea7\u7684\u57df\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc763\u4e2a\u5b57\u7b26&#xff0c;\u591a\u7ea7\u57df\u540d\u52a0\u8d77\u6765\u4e0d\u80fd\u8d85\u8fc7255\u4e2a\u5b57\u7b26\u3002\u57df\u540d\u6700\u591a\u53ef\u4ee5\u6709127\u7ea7\u3002\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u5b9e\u9645\u4e0a&#xff0c;\u5728\u9876\u7ea7\u57df\u540d\u4e4b\u4e0a&#xff0c;\u8fd8\u6709\u4e00\u4e2a\u57df\u540d\u53eb\u6839\u57df&#xff0c;\u53ea\u4e0d\u8fc7\u5728\u4f7f\u7528\u4e2d\u4e00\u822c\u7701\u7565\u4e0d\u5199\u3002<\/p>\n<h4 id=\"%E2%91%A1%E5%9F%9F%E5%90%8D%E7%AE%A1%E7%90%86%E4%B8%8E%E7%BB%93%E6%9E%84\">\u2461\u57df\u540d\u7ba1\u7406\u4e0e\u7ed3\u6784<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u57df\u540d\u7531\u627f\u62c5\u57df\u540d\u7cfb\u7edf\u7ba1\u7406\u3001IP \u5730\u5740\u5206\u914d\u7b49\u591a\u9879\u804c\u80fd\u7684\u975e\u76c8\u5229\u673a\u6784 ICANN \u7ba1\u7406&#xff0c;\u5176\u4e3a\u4e0d\u540c\u56fd\u5bb6\u6216\u5730\u533a\u8bbe\u7f6e\u901a\u5e38\u7531\u4e24\u4e2a\u82f1\u6587\u5b57\u6bcd\u7ec4\u6210\u7684\u9876\u7ea7\u57df\u540d&#xff0c;\u5982.uk \u4ee3\u8868\u82f1\u56fd\u7b49\u3001.fr\u4ee3\u8868\u6cd5\u56fd&#xff0c;\u4e2d\u56fd\u9876\u7ea7\u57df\u540d\u4e3a.cn&#xff0c;\u4e14.cn \u4e0b\u57df\u540d\u7531 CNNIC \u7ba1\u7406 \u3002<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"380\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211744-69a8a1789c0ed.png\" width=\"1391\" \/><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u6839\u57df&#xff1a;\u5168\u7403\u5171\u670913\u53f0IPV4\u6839\u57df\u540d\u670d\u52a1\u5668&#xff0c;\u4e0d\u8d1f\u8d23\u76f4\u63a5\u89e3\u6790\u8d1f\u8d23\u7684\u59d4\u6258\u9876\u7ea7\u57df\u540d\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u4e00\u7ea7\u57df\u540d&#xff1a;\u53c8\u79f0\u9876\u7ea7\u57df\u540d&#xff0c;\u53ef\u5206\u4e3a\u4e09\u7c7b&#xff0c;\u4e00\u7c7b\u4ee3\u8868\u56fd\u5bb6\u548c\u5730\u533a&#xff08;cn&#xff0c;hk&#8230;&#xff09;&#xff0c;\u4e00\u7c7b\u4ee3\u8868\u5404\u7c7b\u7ec4\u7ec7&#xff08;com&#xff0c;edu&#8230;&#xff09;&#xff0c;\u4ee5\u53ca\u53cd\u5411\u57df\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u4e8c\u7ea7\u57df\u540d&#xff1a;\u67d0\u4e2a\u5177\u4f53\u7ec4\u7ec7&#xff0c;\u5355\u4f4d&#xff0c;\u673a\u6784&#xff0c;\u5546\u4e1a\u516c\u53f8\u6216\u4e2a\u4eba\u4f7f\u7528&#xff0c;\u9700\u8981\u5411\u57df\u540d\u7ba1\u7406\u673a\u6784\u7533\u8bf7(\u4ed8\u8d39)\u624d\u80fd\u83b7\u5f97\u4f7f\u7528\u6743\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u26aa\u4e8c\u7ea7\u57df\u540d\u4ee5\u4e0b\u7684\u57df\u540d&#xff0c;\u7531\u4f7f\u7528\u8be5\u57df\u540d\u7684\u7ec4\u7ec7\u81ea\u884c\u5206\u914d\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a013\u53f0IPV4\u6839\u57df\u540d\u670d\u52a1\u5668&#xff0c;\u5e76\u4e0d\u662f\u8bf4\u53ea\u670913\u53f0\u670d\u52a1\u5668&#xff0c;\u800c\u662f\u6307\u670913\u4e2aIP\u5730\u5740\u5411\u5916\u63d0\u4f9b\u4e00\u7ea7\u57df\u540d\u7684DNS\u89e3\u6790\u670d\u52a1&#xff0c;\u6bcf\u4e2aIP\u5730\u5740\u5bf9\u5e94\u7684&#xff0c;\u90fd\u662f\u591a\u673a\u96c6\u7fa4\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u50cf\u6839\u670d\u52a1\u5668\u8fd9\u79cd\u516c\u5171DNS&#xff0c;\u4e00\u822c\u90fd\u662f\u4f7f\u7528\u4efb\u64ad(Anycast)\u6280\u672f\u6765\u5b9e\u73b0\u7684\u3002\u5176\u539f\u7406\u6bd4\u8f83\u590d\u6742&#xff0c;\u7b80\u5355\u6765\u8bf4&#xff0c;\u5c06\u591a\u53f0\u670d\u52a1\u5668\u5bf9\u5916\u5e7f\u64ad\u4e3a\u540c\u4e00\u4e2aIP\u5730\u5740&#xff0c;\u7136\u540e\u7f51\u7edc\u4e0a\u7684\u4e3b\u673a\u5728\u8bf7\u6c42\u8fd9\u4e2a\u516c\u5171IP\u5730\u5740\u65f6&#xff0c;\u5728\u8def\u7531\u8fc7\u7a0b\u4e2d\u4f1a\u88ab\u8def\u5f84\u4e0a\u6700\u8fd1\u7684\u62e5\u6709\u8be5IP\u7684\u670d\u52a1\u5668\u6536\u5230&#xff0c;\u5982\u6b64&#xff0c;\u7528\u6237\u7684\u8bf7\u6c42\u603b\u662f\u4f1a\u5206\u914d\u7ed9\u6700\u8fd1\u7684\u670d\u52a1\u5668\u3002<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"601\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211744-69a8a178de1c9.png\" width=\"1271\" \/><\/p>\n<hr \/>\n<p>\u4e3a\u4ec0\u4e48\u53ea\u6709 13\u53f0\u670d\u52a1\u5668&#xff1f;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DNS\u670d\u52a1\u5de5\u4f5c\u4e8eC\/S\u6a21\u5f0f\u4e0b&#xff0c;\u4f7f\u7528UDP\u534f\u8bae\u5728\u5ba2\u6237\u7aef\u548c\u670d\u52a1\u7aef\u4f20\u9001\u6570\u636e&#xff0c;\u4e3a\u4e86\u66f4\u597d\u7684\u6027\u80fd&#xff0c;DNS\u670d\u52a1\u9700\u8981\u5c06\u670d\u52a1\u7aef\u7684\u54cd\u5e94\u5185\u5bb9\u9650\u5236\u5728\u4e00\u4e2a\u54cd\u5e94\u62a5\u6587\u5185\u8fd4\u56de\u7ed9\u5ba2\u7aef&#xff0c;\u800c\u7f51\u7edc\u4e2d\u7684\u8bbe\u5907\u7e41\u591a&#xff0c;\u4e0d\u540c\u7684\u8bbe\u5907\u8bbe\u5b9a\u7684MTU\u503c&#xff08;\u4f20\u8f93\u63a7\u5236\u5355\u5143&#xff09;\u53ef\u80fd\u4e5f\u662f\u4e0d\u4e00\u6837\u7684&#xff0c;\u4e3a\u4e86\u4fdd\u8bc1\u5728\u7ecf\u8fc7\u4e0d\u540c\u8bbe\u5907\u65f6&#xff0c;DNS\u7684\u54cd\u5e94\u62a5\u6587\u4e0d\u4f1a\u88ab\u91cd\u7ec4&#xff08;ipv4\u534f\u8bae\u89c4\u5b9aip\u5c42\u7684\u6700\u5c0f\u91cd\u7ec4\u7f13\u51b2\u533a\u5927\u5c0f\u4e3a576&#xff09;&#xff0c;\u6240\u4ee5\u5728DNS\u54cd\u5e94\u62a5\u6587\u4e2d&#xff0c;\u771f\u6b63\u80fd\u7528\u6765\u4f20\u8f93\u6570\u636e\u7684\u7684\u7a7a\u95f4\u5927\u5c0f\u4e3a512\u5b57\u8282&#xff0c;\u8fd9\u4e2a\u5927\u5c0f&#xff0c;\u9650\u5236\u4e86\u6839\u670d\u52a1\u5668\u7684\u6570\u91cf\u548c\u540d\u5b57\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5f53\u6211\u4eec\u67e5\u8be2\u6839\u57df&#xff08;.&#xff09;\u7684NS\u8bb0\u5f55\u65f6&#xff0c;512\u5b57\u8282\u53ea\u591f\u8fd4\u56de\u5305\u542b13\u4e2a\u7531A-M\u547d\u540d\u7684\u6839\u57df\u540d\u670d\u52a1\u5668\u7684NS\u8bb0\u5f55\u548cA\u8bb0\u5f55\u7684\u54cd\u5e94\u3002NS\u8bb0\u5f55\u5728\u56de\u7b54\u533a\u6bb5\u4e2d&#xff0c;A\u8bb0\u5f55\u5728\u989d\u5916\u4fe1\u606f\u533a\u6bb5\u4e2d&#xff0c;A\u8bb0\u5f55\u7528\u4e8e\u5e2e\u52a9\u4f60\u63a5\u4e0b\u6765\u5411\u6839\u57df\u540d\u670d\u52a1\u5668\u8fdb\u4e00\u6b65\u67e5\u8be2\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5b9e\u9645\u4e0aDNS\u540c\u65f6\u5360\u636e\u4e86UDP\u548cTCP\u768453\u7aef\u53e3&#xff0c;TCP \u768453\u7aef\u53e3\u4e3b\u8981\u7528\u4e8e\u4e3b\u4eceDNS\u4e4b\u95f4\u7684\u6570\u636e\u540c\u6b65\u3002<\/p>\n<hr \/>\n<h3 id=\"3%E3%80%81DNS%E6%9C%8D%E5%8A%A1%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86\">3\u3001DNS\u670d\u52a1\u5de5\u4f5c\u539f\u7406<\/h3>\n<h4 id=\"%E2%91%A0%E4%B8%BB%E6%9C%BA%E4%B8%ADDNS%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%85%8D%E7%BD%AE\">\u2460\u4e3b\u673a\u4e2dDNS\u5ba2\u6237\u7aef\u914d\u7f6e<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5f53\u4e00\u53f0\u4e3b\u673a\u63a5\u5165\u4e92\u8054\u7f51\u65f6&#xff0c;\u5728\u914d\u7f6e\u7f51\u7edc\u65f6&#xff0c;\u901a\u5e38\u6709\u4e24\u79cd\u65b9\u5f0f&#xff0c;\u4e00\u79cd\u662f\u4eceDHCP\u670d\u52a1\u81ea\u52a8\u83b7\u5f97IP\u5730\u5740&#xff0c;\u53e6\u5916\u4e00\u79cd\u662f\u624b\u52a8\u6307\u5b9a\u9759\u6001\u5730\u5740\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4eceDHCP\u670d\u52a1\u81ea\u52a8\u83b7\u53d6IP\u65f6&#xff0c;\u901a\u5e38\u4e5f\u4f1a\u81ea\u52a8\u83b7\u5f97DNS\u670d\u52a1\u5668\u5730\u5740&#xff0c;\u624b\u52a8\u914d\u7f6e\u9759\u6001\u5730\u5740\u65f6&#xff0c;\u4e5f\u9700\u8981\u624b\u52a8\u914d\u7f6eDNS\u670d\u52a1\u5668\u5730\u5740\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5f53\u7528\u6237\u4f7f\u7528\u4e3b\u673a \u53d1\u9001\/\u63a5\u6536 \u90ae\u4ef6&#xff0c;\u6216\u6d4f\u89c8\u7f51\u9875\u65f6&#xff0c;\u5c31\u662f\u7531\u4e3b\u673a\u4e0a\u914d\u7f6e\u7684DNS\u670d\u52a1\u5668\u5730\u5740\u8d1f\u8d23\u5c06\u57df\u540d\u8f6c\u6362\u6210\u5bf9\u5e94\u7684IP\u5730\u5740\u3002<\/p>\n<p>#Rocky8-\u624b\u52a8\u914d\u7f6eDNS\u670d\u52a1\u5668\u5730\u5740<br \/>\n[root&#064;rocky8-153 ~]#cat \/etc\/sysconfig\/network-scripts\/ifcfg-eth1<br \/>\nTYPE&#061;Ethernet<br \/>\nNAME&#061;eth1<br \/>\nIPADDR&#061;10.0.0.163<br \/>\nPREFIX&#061;24<br \/>\nDEVICE&#061;eth1<br \/>\nGATEWAY&#061;10.0.0.2<br \/>\nDNS1&#061;10.0.0.2                #\u9ad8\u53ef\u7528DNS1\u6545\u969c\u5219DNS2\u5de5\u4f5c<br \/>\nDNS2&#061;114.114.114.114<\/p>\n<p>#\u67e5\u770bDNS<br \/>\n[root&#064;rocky8-153 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.2<br \/>\nnameserver 114.114.114.114<br \/>\n#ubuntu<br \/>\n[root&#064;ubuntu-158 netplan]# cat eth0.yaml<br \/>\nnetwork:<br \/>\n  version: 2<br \/>\n  ethernets:<br \/>\n    eth0:<br \/>\n      #dhcp4: true<br \/>\n      addresses: [10.0.0.158\/24]<br \/>\n      gateway4: 10.0.0.2<br \/>\n      nameservers:<br \/>\n        addresses: [223.5.5.5,8.8.8.8]<\/p>\n<p>#\u67e5\u770bDNS<br \/>\n[root&#064;ubuntu-158 netplan]# resolvectl status<br \/>\nGlobal<br \/>\n         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC&#061;no\/unsupported<br \/>\n  resolv.conf mode: stub<\/p>\n<p>Link 2 (eth0)<br \/>\n    Current Scopes: DNS<br \/>\n         Protocols: &#043;DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC&#061;no\/unsupported<br \/>\n       DNS Servers: 223.5.5.5 8.8.8.8<br \/>\n     Default Route: yes<\/p>\n<p>[root&#064;ubuntu-158 netplan]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 127.0.0.53<br \/>\noptions edns0 trust-ad<br \/>\nsearch localdomain <\/p>\n<h4 id=\"%E2%91%A1DNS%E6%9C%8D%E5%8A%A1%E8%A7%A3%E6%9E%90%E5%9F%9F%E5%90%8D%E6%B5%81%E7%A8%8B\">\u2461DNS\u670d\u52a1\u89e3\u6790\u57df\u540d\u6d41\u7a0b<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"952\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211745-69a8a17942476.png\" width=\"1678\" \/><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01\u3001\u5f53\u5ba2\u6237\u7aef\u4e3b\u673a\u51b3\u5b9a\u8bbf\u95ee https:\/\/www.hhaoo.com \u8fd9\u4e2a\u57df\u540d\u65f6&#xff0c;\u9996\u5148\u4f1a\u67e5\u8be2\u672c\u673a\u7f13\u5b58\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02\u3001\u5982\u679c\u672c\u673a\u7f13\u5b58\u6ca1\u6709\u89e3\u6790\u8bb0\u5f55&#xff0c;\u5219\u4f1a\u5411\u5176\u914d\u7f6e\u7684DNS\u670d\u52a1\u5668\u53d1\u8d77\u89e3\u6790\u8bf7\u6c42\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03\u3001DNS\u4ee3\u7406\u89e3\u6790\u670d\u52a1\u5668\u4f1a\u5148\u67e5\u8be2\u5176\u7f13\u5b58\u662f\u5426\u6709\u8fd9\u6761\u89e3\u6790\u8bb0\u5f55&#xff0c;\u5982\u679c\u6709&#xff0c;\u5219\u76f4\u63a5\u8fd4\u56de&#xff0c;\u5982\u679c\u6ca1\u6709&#xff0c;\u5219\u7ee7\u7eed\u5411\u4e0a\u89e3\u6790\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04\u3001DNS\u4ee3\u7406\u89e3\u6790\u670d\u52a1\u5668\u4f1a\u5411\u5176\u4e2d\u4e00\u4e2a\u6839\u57df\u540d\u670d\u52a1\u5668\u53d1\u8d77\u89e3\u6790\u8bf7\u6c42&#xff0c;\u6839\u57df\u540d\u670d\u52a1\u5668\u8fd4\u56decom \u57df\u540d\u7684DNS\u5730\u5740\u3002&#xff08;\u6bcf\u4e2a\u6839\u57df\u540d\u670d\u52a1\u5668\u7ba1\u7406\u7684\u57df\u540d\u6811\u7ed3\u6784\u5b8c\u5168\u4e00\u81f4&#xff0c;\u6bcf\u4e00\u4e2aDNS\u670d\u52a1\u90fd\u77e5\u9053\u6839\u57df\u540d\u5728\u54ea\u7cfb\u7edf\u5185\u7f6e&#xff09;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05\u3001DNS\u4ee3\u7406\u89e3\u6790\u670d\u52a1\u5668\u7ee7\u7eed\u5411 com \u57df\u540d\u670d\u52a1\u5668\u53d1\u8d77\u89e3\u6790\u8bf7\u6c42&#xff0c;com \u57df\u540d\u670d\u52a1\u5668\u8fd4\u56de hhaoo.com\u00a0\u57df\u540d\u670d\u52a1\u5668DNS\u5730\u5740\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a06\u3001DNS\u4ee3\u7406\u89e3\u6790\u670d\u52a1\u5668\u7ee7\u7eed\u5411 hhaoo.com \u57df\u540d\u670d\u52a1\u5668\u53d1\u8d77\u89e3\u6790\u8bf7\u6c42&#xff0c;hhaoo.com \u57df\u540d\u670d\u52a1\u5668\u8fd4\u56de www.hhaoo.com \u4e3b\u673a\u7684IP\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a07\u3001DNS\u4ee3\u7406\u89e3\u6790\u670d\u52a1\u5668\u5c06 www.hhaoo.com \u7684IP\u5730\u5740\u5b58\u5165\u672c\u673a\u7f13\u5b58&#xff0c;\u518d\u8bfb\u53d6\u7f13\u5b58&#xff0c;\u5c06 IP\u5730\u5740\u53d1\u9001\u7ed9\u5ba2\u6237\u7aef\u4e3b\u673a\u3002\u6bcf\u4e00\u7ea7\u90fd\u4f1a\u6709\u7f13\u5b58\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a08\u3001\u5ba2\u6237\u7aef\u4e3b\u673a\u901a\u8fc7IP\u5730\u5740\u987a\u5229\u8bbf\u95ee https:\/\/www.hhaoo.com\u3002\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u6ce8&#xff1a;DNS\u670d\u52a1\u53ea\u8d1f\u8d23\u57df\u540d\u89e3\u6790&#xff0c;\u4e5f\u5c31\u662f\u8bf4&#xff0c;DNS\u670d\u52a1&#xff0c;\u53ea\u8d1f\u8d23\u8fd4\u56de\u4e0e\u57df\u540d\u5bf9\u5e94\u7684IP\u5730\u5740&#xff0c;\u4f46\u8be5IP\u5730\u5740\u5728\u7f51\u7edc\u4e0a\u662f\u5426\u662f\u53ef\u8fbe\u7684&#xff0c;\u5e76\u4e0d\u7531DNS\u51b3\u5b9a\u3002<\/p>\n<h3 id=\"4%E3%80%81DNS%E6%9F%A5%E8%AF%A2%E7%B1%BB%E5%9E%8B\">4\u3001DNS\u67e5\u8be2\u7c7b\u578b<\/h3>\n<h4 id=\"%E2%91%A0%E9%80%92%E5%BD%92%E6%9F%A5%E8%AF%A2\">\u2460\u9012\u5f52\u67e5\u8be2<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u6307DNS\u670d\u52a1\u5668\u5728\u6536\u5230\u7528\u6237\u53d1\u8d77\u7684\u8bf7\u6c42\u65f6&#xff0c;\u5fc5\u987b\u5411\u7528\u6237\u8fd4\u56de\u4e00\u4e2a\u51c6\u786e\u7684\u67e5\u8be2\u7ed3\u679c\u3002\u5982\u679cDNS\u670d\u52a1\u5668\u672c\u5730\u6ca1\u6709\u5b58\u50a8\u4e0e\u4e4b\u5bf9\u5e94\u7684\u4fe1\u606f&#xff0c;\u5219\u8be5\u670d\u52a1\u5668\u9700\u8981\u8be2\u95ee\u5176\u4ed6\u670d\u52a1\u5668&#xff0c;\u5e76\u5c06\u8fd4\u56de\u7684\u67e5\u8be2\u7ed3\u679c\u63d0\u4ea4\u7ed9\u7528\u6237\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4e00\u822c\u5ba2\u6237\u673a\u548c\u672c\u5730DNS\u670d\u52a1\u5668\u4e4b\u95f4\u5c5e\u4e8e\u9012\u5f52\u67e5\u8be2&#xff0c;\u5373\u5f53\u5ba2\u6237\u673a\u5411DNS\u670d\u52a1\u5668\u53d1\u51fa\u8bf7\u6c42\u540e&#xff0c;\u82e5DNS\u670d\u52a1\u5668\u672c\u8eab\u4e0d\u80fd\u89e3\u6790&#xff0c;\u5219\u4f1a\u5411\u53e6\u5916\u7684DNS\u670d\u52a1\u5668\u53d1\u51fa\u67e5\u8be2\u8bf7\u6c42&#xff0c;\u5f97\u5230\u6700\u7ec8\u7684\u80af\u5b9a\u6216\u5426\u5b9a\u7684\u7ed3\u679c\u540e\u8f6c\u4ea4\u7ed9\u5ba2\u6237\u673a\u3002\u6b64\u67e5\u8be2\u7684\u6e90\u548c\u76ee\u6807\u4fdd\u6301\u4e0d\u53d8&#xff0c;\u4e3a\u4e86\u67e5\u8be2\u7ed3\u679c\u53ea\u9700\u8981\u53d1\u8d77\u4e00\u6b21\u67e5\u8be2\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u9012\u5f52\u7b97\u6cd5&#xff1a;\u5ba2\u6237\u7aef\u5411LocalDNS\u53d1\u8d77\u57df\u540d\u67e5\u8be2&#8211;&gt;localDNS\u4e0d\u77e5\u9053\u57df\u540d\u5bf9\u5e94\u7684IP&#8211;&gt;\u4f46\u5b83\u77e5\u9053\u8c01\u77e5\u9053-&gt;\u4ed6\u4ee3\u4e3a\u5e2e\u5ba2\u6237\u7aef\u53bb\u67e5\u627e&#8211;&gt;\u6700\u540e\u518d\u8fd4\u56de\u6700\u7ec8\u7ed3\u679c\u3002<\/p>\n<h4 id=\"%E2%91%A1%E8%BF%AD%E4%BB%A3%E6%9F%A5%E8%AF%A2\">\u2461\u8fed\u4ee3\u67e5\u8be2<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u6307DNS\u670d\u52a1\u5668\u5728\u6536\u5230\u7528\u6237\u53d1\u8d77\u7684\u8bf7\u6c42\u65f6&#xff0c;\u5e76\u4e0d\u76f4\u63a5\u56de\u590d\u67e5\u8be2\u7ed3\u679c&#xff0c;\u800c\u662f\u544a\u8bc9\u53e6\u4e00\u53f0DNS\u670d\u52a1\u5668\u7684\u5730\u5740&#xff0c;\u7528\u6237\u518d\u5411\u8fd9\u53f0DNS\u670d\u52a1\u5668\u63d0\u4ea4\u8bf7\u6c42&#xff0c;\u8fd9\u6837\u4f9d\u6b21\u53cd\u590d&#xff0c;\u76f4\u5230\u8fd4\u56de\u67e5\u8be2\u7ed3\u679c\u3002<\/p>\n<p> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4e00\u822c\u60c5\u51b5\u4e0b(\u6709\u4f8b\u5916)\u672c\u5730\u7684DNS\u670d\u52a1\u5668\u5411\u5176\u5b83DNS\u670d\u52a1\u5668\u7684\u67e5\u8be2\u5c5e\u4e8e\u8fed\u4ee3\u67e5\u8be2&#xff0c;\u5982&#xff1a;\u82e5\u5bf9\u65b9\u4e0d\u80fd\u8fd4\u56de\u6743\u5a01\u7684\u7ed3\u679c&#xff0c;\u5219\u5b83\u4f1a\u5411\u4e0b\u4e00\u4e2aDNS\u670d\u52a1\u5668(\u53c2\u8003\u524d\u4e00\u4e2aDNS\u670d\u52a1\u5668\u8fd4\u56de\u7684\u7ed3\u679c)\u518d\u6b21\u53d1\u8d77\u8fdb\u884c\u67e5\u8be2&#xff0c;\u76f4\u5230\u8fd4\u56de\u67e5\u8be2\u7684\u7ed3\u679c\u4e3a\u6b62\u3002\u6b64\u67e5\u8be2\u7684\u6e90\u4e0d\u53d8&#xff0c;\u4f46\u67e5\u8be2\u7684\u76ee\u6807\u4e0d\u65ad\u53d8\u5316&#xff0c;\u4e3a\u67e5\u8be2\u7ed3\u679c\u4e00\u822c\u9700\u8981\u53d1\u8d77\u591a\u6b21\u67e5\u8be2\u3002<\/p>\n<p> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u8fed\u4ee3\u7b97\u6cd5&#xff1a;\u5ba2\u6237\u7aef\u5411LocalDNS\u53d1\u8d77\u57df\u540d\u67e5\u8be2&#8211;&gt;localDNS\u4e0d\u77e5\u9053\u57df\u540d\u5bf9\u5e94\u7684IP&#8211;&gt;\u4f46\u5b83\u77e5\u9053\u8c01\u77e5\u9053\u5e76\u63a8\u8350\u5ba2\u6237\u7aef\u5e94\u8be5\u627e\u8c01&#8211;&gt;\u5ba2\u6237\u7aef\u81ea\u5df1\u53bb\u627e\u5b83\u3002<\/p>\n<p>\u2462DNS\u7f13\u5b58<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DNS\u7f13\u5b58\u662f\u5c06\u89e3\u6790\u6570\u636e\u5b58\u50a8\u5728\u9760\u8fd1\u53d1\u8d77\u8bf7\u6c42\u7684\u5ba2\u6237\u7aef\u7684\u4f4d\u7f6e&#xff0c;\u4e5f\u53ef\u4ee5\u8bf4DNS\u6570\u636e\u662f\u53ef\u4ee5\u7f13\u5b58\u5728\u4efb\u610f\u4f4d\u7f6e&#xff0c;\u6700\u7ec8\u76ee\u7684\u662f\u4ee5\u6b64\u51cf\u5c11\u9012\u5f52\u67e5\u8be2\u8fc7\u7a0b&#xff0c;\u53ef\u4ee5\u66f4\u5feb\u7684\u8ba9\u7528\u6237\u83b7\u5f97\u8bf7\u6c42\u7ed3\u679c\u3002<\/p>\n<p>#Windows\u7cfb\u7edf\u663e\u793aDNS\u7f13\u5b58<br \/>\nC:\\\\Users\\\\HhAosocool&gt;ipconfig\/displaydns<\/p>\n<p>Windows IP \u914d\u7f6e<\/p>\n<p>    www.baidu.com<br \/>\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n    \u8bb0\u5f55\u540d\u79f0. . . . . . . : www.baidu.com<br \/>\n    \u8bb0\u5f55\u7c7b\u578b. . . . . . . : 5<br \/>\n    \u751f\u5b58\u65f6\u95f4. . . . . . . : 25<br \/>\n    \u6570\u636e\u957f\u5ea6. . . . . . . : 8<br \/>\n    \u90e8\u5206. . . . . . . . . : \u7b54\u6848<br \/>\n    CNAME \u8bb0\u5f55  . . . . . : www.a.shifen.com<\/p>\n<p>    \u8bb0\u5f55\u540d\u79f0. . . . . . . : www.a.shifen.com<br \/>\n    \u8bb0\u5f55\u7c7b\u578b. . . . . . . : 1<br \/>\n    \u751f\u5b58\u65f6\u95f4. . . . . . . : 25<br \/>\n    \u6570\u636e\u957f\u5ea6. . . . . . . : 4<br \/>\n    \u90e8\u5206. . . . . . . . . : \u7b54\u6848<br \/>\n    A (\u4e3b\u673a)\u8bb0\u5f55  . . . . : 220.181.111.1<br \/>\n    &#8230;<\/p>\n<p>#Windows\u7cfb\u7edf\u6e05\u9664DNS\u7f13\u5b58<br \/>\nC:\\\\Users\\\\HhAosocool&gt;ipconfig\/flushdns<\/p>\n<p>Windows IP \u914d\u7f6e<\/p>\n<p>\u5df2\u6210\u529f\u5237\u65b0 DNS \u89e3\u6790\u7f13\u5b58\u3002<br \/>\n#Centos\u7cfb\u7edf\u67e5\u770bDNS\u7f13\u5b58<br \/>\n[root&#064;rocky8-153 ~]#nscd -g<\/p>\n<p>#Centos\u7cfb\u7edf\u6e05\u7a7aDNS\u7f13\u5b58<br \/>\n[root&#064;rocky8-153 ~]#nscd -g hosts<\/p>\n<p>#Ubuntu\u7cfb\u7edf\u67e5\u770bDNS\u7f13\u5b58<br \/>\n[root&#064;ubuntu2204-150 ~]# resolvectl statistics<\/p>\n<p>#Ubuntu\u7cfb\u7edf\u6e05\u7a7aDNS\u7f13\u5b58<br \/>\n[root&#064;ubuntu2204-150 ~]# resolvectl reset-statistics <\/p>\n<h3 id=\"5%E3%80%81DNS%E8%A7%A3%E6%9E%90%E7%B1%BB%E5%9E%8B\">5\u3001DNS\u89e3\u6790\u7c7b\u578b<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0DNS\u670d\u52a1\u5668\u91cc\u9762\u6709\u4e24\u4e2a\u533a\u57df&#xff0c;\u5373 \u6b63\u5411\u67e5\u627e\u533a\u57df \u548c \u53cd\u5411\u67e5\u627e\u533a\u57df\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u6b63\u5411\u89e3\u6790&#xff1a;\u5c06\u57df\u540d\u89e3\u6790\u6210IP\u5730\u5740\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u53cd\u5411\u89e3\u6790&#xff1a;\u6839\u636eIP\u5730\u5740\u5f97\u5230\u8be5IP\u5730\u5740\u6307\u5411\u7684\u57df\u540d\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4f8b\u5982&#xff1a;www.hhaoo.com\u2014\u2014\u89e3\u6790\u2014\u20145.5.5.5 &#xff0c;\u6b63\u5411\u89e3\u6790&#xff0c;\u8be5\u914d\u7f6e\u5e76\u4e0d\u80fd\u63d0\u4f9b\u53cd\u5199\u89e3\u6790&#xff0c;\u5e76\u4e0d\u80fd\u4e92\u76f8\u901a\u7528\u3002<\/p>\n<h3 id=\"6%E3%80%81hosts%E6%96%87%E4%BB%B6\">6\u3001hosts\u6587\u4ef6<\/h3>\n<hr \/>\n<p>hosts\u6587\u4ef6\u662f\u5f15\u5165DNS\u670d\u52a1\u4e4b\u524d\u7684\u89e3\u6790\u65b9\u6848<\/p>\n<p> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u65e9\u671f\u7684 internet \u7f51\u7edc\u89c4\u6a21\u975e\u5e38\u5c0f&#xff0c;\u4e00\u4e2ahosts\u6587\u4ef6\u5c31\u53ef\u4ee5\u5b9a\u4e49\u6240\u6709\u7684\u57df\u540d\u4e0eIP\u5730\u5740\u7684\u6620\u5c04\u5173\u7cfb&#xff0c;\u7ba1\u7406\u673a\u6784\u63d0\u4f9b\u8be5\u6587\u4ef6\u4e0b\u8f7d\u5730\u5740&#xff0c;\u5e76\u5b9a\u671f\u66f4\u65b0\u6587\u4ef6\u5185\u5bb9&#xff0c;\u4ee5\u6b64\u6765\u53cd\u6620\u7f51\u7edc\u4e0a\u7684\u53d8\u5316\u3002\u4f46\u968f\u7740\u65f6\u95f4\u7684\u63a8\u79fb&#xff0c;\u63a5\u5165 internet \u7684\u4e3b\u673a\u548c\u57df\u540d\u8d8a\u6765\u8d8a\u591a&#xff0c;\u901a\u8fc7\u4e00\u4e2a\u4e2d\u5fc3\u6587\u4ef6\u7ba1\u7406\u6240\u6709\u57df\u540d\u4e0eIP\u5730\u5740\u6620\u5c04\u5173\u7cfb\u5df1\u7ecf\u4e0d\u518d\u53ef\u53d6&#xff0c;\u4e8e\u662f\u4fbf\u5f15\u5165\u4e86DNS\u670d\u52a1\u3002<\/p>\n<hr \/>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0hosts\u6587\u4ef6\u662f\u4e00\u4e2a\u6ca1\u6709\u6269\u5c55\u540d\u7684\u7cfb\u7edf\u6587\u4ef6&#xff0c;\u53ef\u4ee5\u76f4\u63a5\u7528\u6587\u672c\u7f16\u8f91\u5de5\u5177\u4fee\u6539&#xff0c;\u5728\u8be5\u6587\u4ef6\u4e2d\u76f4\u63a5\u5b9a\u4e49\u57df\u540d\u4e0eIP\u5730\u5740\u7684\u5bf9\u5e94\u5173\u7cfb&#xff0c;\u5f53\u4e3b\u673a\u8bbf\u95ee\u67d0\u4e2a\u57df\u540d\u65f6&#xff0c;\u4f1a\u5148\u4ecehosts\u6587\u4ef6\u4e2d\u5bfb\u627e\u4e0e\u8be5\u57df\u540d\u5bf9\u5e94\u7684IP\u5730\u5740&#xff0c;\u5982\u679c\u627e\u5230&#xff0c;\u5219\u76f4\u63a5\u8bf7\u6c42\u8be5IP\u5730\u5740&#xff0c;\u5982\u679c\u627e\u4e0d\u5230&#xff0c;\u624d\u4f1a\u5c06\u8be5\u57df\u540d\u63d0\u4ea4DNS\u670d\u52a1\u8bf7\u6c42\u89e3\u6790\u8be5\u57df\u540d\u5bf9\u5e94\u7684IP\u5730\u5740\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u6ce8&#xff1a;\u6587\u4ef6\u53ea\u8d1f\u8d23\u8fd4\u56de\u4e0e\u57df\u540d\u5bf9\u5e94\u7684IP\u5730\u5740&#xff0c;\u4f46\u8be5IP\u5730\u5740\u5728\u7f51\u7edc\u4e0a\u662f\u5426\u662f\u53ef\u8fbe\u7684&#xff0c;\u5e76\u4e0d\u7531DNS\u51b3\u5b9a\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u64cd\u4f5c\u7cfb\u7edf\u89c4\u5b9a&#xff0c;\u5728\u8fdb\u884cDNS\u8bf7\u6c42\u4ee5\u524d&#xff0c;\u5148\u68c0\u67e5\u7cfb\u7edf\u81ea\u5df1\u7684hosts\u6587\u4ef6\u4e2d\u662f\u5426\u6709\u8fd9\u4e2a\u57df\u540d\u548cIP\u7684\u6620\u5c04\u5173\u7cfb\u3002\u5982\u679c\u6709&#xff0c;\u5219\u76f4\u63a5\u8bbf\u95ee\u8fd9\u4e2aIP\u5730\u5740\u6307\u5b9a\u7684\u7f51\u7edc\u4f4d\u7f6e&#xff0c;\u5982\u679c\u6ca1\u6709&#xff0c;\u518d\u5411\u5df2\u77e5\u7684DNS\u670d\u52a1\u5668\u63d0\u51fa\u57df\u540d\u89e3\u6790\u8bf7\u6c42\u3002\u4e5f\u5c31\u662f\u8bf4Hosts\u7684IP\u89e3\u6790\u4f18\u5148\u7ea7\u6bd4DNS\u8981\u9ad8\u3002<\/p>\n<p>#Windows\u7cfb\u7edf\u4e2d\u7684hosts\u6587\u4ef6<br \/>\n%windir%\\\\System32\\\\drivers\\\\etc\\\\hosts<\/p>\n<p>#%windir% \u662fwindows \u7cfb\u7edf\u4e2d\u7684\u73af\u5883\u53d8\u91cf\u5199\u6cd5&#xff0c;\u8868\u793a Windows \u5b89\u88c5\u76ee\u5f55&#xff0c;\u4e0a\u8ff0\u8def\u5f84\u4e00\u822c\u662f<br \/>\nC:\\\\Windows\\\\System32\\\\drivers\\\\etc<\/p>\n<p>#Linux\u7cfb\u7edf\u4e2d\u7684hosts\u6587\u4ef6<br \/>\n[root&#064;rocky8-153 ~]#cat \/etc\/hosts<br \/>\n127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4<br \/>\n::1         localhost localhost.localdomain localhost6 localhost6.localdomain6<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# cat \/etc\/hosts<br \/>\n127.0.0.1 localhost<br \/>\n127.0.1.1 ubuntu<\/p>\n<p># The following lines are desirable for IPv6 capable hosts<br \/>\n::1     ip6-localhost ip6-loopback<br \/>\nfe00::0 ip6-localnet<br \/>\nff00::0 ip6-mcastprefix<br \/>\nff02::1 ip6-allnodes<br \/>\nff02::2 ip6-allrouters<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# ping ubuntu<br \/>\nPING ubuntu (127.0.1.1) 56(84) bytes of data.<br \/>\n64 bytes from ubuntu (127.0.1.1): icmp_seq&#061;1 ttl&#061;64 time&#061;0.971 ms<br \/>\n64 bytes from ubuntu (127.0.1.1): icmp_seq&#061;2 ttl&#061;64 time&#061;0.036 ms<br \/>\n^C<br \/>\n&#8212; ubuntu ping statistics &#8212;<br \/>\n2 packets transmitted, 2 received, 0% packet loss, time 1002ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.036\/0.503\/0.971\/0.467 ms<\/p>\n<p>#\u76f4\u63a5\u5728hosts\u4e2d\u6307\u5b9a\u57df\u540d\u7684IP\u5730\u5740<br \/>\n[root&#064;ubuntu2204-150 ~]# ping www.baidu.com<br \/>\nPING www.a.shifen.com (220.181.111.1) 56(84) bytes of data.<br \/>\n64 bytes from 220.181.111.1 (220.181.111.1): icmp_seq&#061;1 ttl&#061;128 time&#061;22.6 ms<br \/>\n^C<br \/>\n&#8212; www.a.shifen.com ping statistics &#8212;<br \/>\n1 packets transmitted, 1 received, 0% packet loss, time 0ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 22.552\/22.552\/22.552\/0.000 ms<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# vim \/etc\/hosts<br \/>\n5.5.5.5 www.baidu.com    #\u6dfb\u52a0<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# ping www.baidu.com<br \/>\nPING www.baidu.com (5.5.5.5) 56(84) bytes of data.<br \/>\n^C<br \/>\n&#8212; www.baidu.com ping statistics &#8212;<br \/>\n1 packets transmitted, 0 received, 100% packet loss, time 0ms<\/p>\n<h3 id=\"7%E3%80%81%E5%AE%8C%E6%95%B4%E7%9A%84%E5%9F%9F%E5%90%8D%E6%9F%A5%E8%AF%A2%E8%AF%B7%E6%B1%82%E6%B5%81%E7%A8%8B\">7\u3001\u5b8c\u6574\u7684\u57df\u540d\u67e5\u8be2\u8bf7\u6c42\u6d41\u7a0b<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01\u3001\u4e3b\u673a\u8bf7\u6c42\u4e00\u4e2a\u57df\u540d\u65f6&#xff0c;\u5148\u67e5\u8be2\u672c\u5730 hosts \u6587\u4ef6&#xff0c;\u662f\u5426\u6709\u5bf9\u5e94IP\u5730\u5740&#xff0c;\u5982\u679c\u6709&#xff0c;\u5219\u76f4\u63a5\u8bbf\u95ee\u8be5IP\u5730\u5740&#xff0c;\u57df\u540d\u89e3\u6790\u670d\u52a1\u7ed3\u675f\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02\u3001\u5982\u679c\u672c\u5730 hosts \u6587\u4ef6\u4e2d\u6ca1\u6709\u5bf9\u5e94IP\u5730\u5740&#xff0c;\u5219\u67e5\u8be2\u672c\u5730DNS\u7f13\u5b58&#xff0c;\u5982\u679c\u672c\u5730DNS\u7f13\u5b58\u4e2d\u6709\u5bf9\u5e94IP\u5730\u5740&#xff0c;\u5219\u76f4\u63a5\u8bbf\u95ee\u8be5IP\u5730\u5740&#xff0c;\u57df\u540d\u89e3\u6790\u670d\u52a1\u7ed3\u675f\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03\u3001\u5982\u679c\u6ca1\u6709\u672c\u5730DNS\u7f13\u5b58&#xff0c;\u6216\u672c\u5730DNS\u7f13\u5b58\u4e2d\u6ca1\u6709\u8be5\u57df\u540d\u7684IP\u5730\u5740&#xff0c;\u5219\u8bf7\u6c42\u4e3b\u673a\u914d\u7f6e\u7684DNS\u670d\u52a1\u5668\u6765\u89e3\u6790\u8be5\u57df\u540d\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04\u3001DNS\u670d\u52a1\u5668\u7ecf\u8fc7\u8fed\u4ee3\u67e5\u8be2&#xff0c;\u5c06\u67e5\u8be2\u7ed3\u679c\u8fd4\u56de\u7ed9\u4e3b\u673a&#xff0c;\u4e3b\u673a\u6839\u636e\u8fd4\u56de\u7ed3\u679c\u8bbf\u95ee\u5bf9\u5e94IP\u5730\u5740\u3002<\/p>\n<h2 id=\"%E4%BA%8C%E3%80%81DNS%E6%A3%80%E6%B5%8B%E5%B7%A5%E5%85%B7\">\u4e8c\u3001DNS\u68c0\u6d4b\u5de5\u5177<\/h2>\n<h3 id=\"1%E3%80%81dig%E5%91%BD%E4%BB%A4\">1\u3001dig\u547d\u4ee4<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0dig&#xff08;Domain Information Groper&#xff09;\u57df\u540d\u4fe1\u606f\u67e5\u8be2\u5de5\u5177&#xff0c;dig \u547d\u4ee4\u4e0d\u4f1a\u67e5\u8be2\u672c\u5730 hosts\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u57df\u540d\u548cIP\u5bf9\u5e94\u5173\u7cfb\u3002<\/p>\n<p>#\u5b89\u88c5<br \/>\n[root&#064;ubuntu2204-150 ~]# apt install bind9<\/p>\n<p>#\u67e5\u8be2\u6765\u6e90<br \/>\n[root&#064;ubuntu2204-150 ~]# dpkg -S \/usr\/bin\/dig<br \/>\nbind9-dnsutils: \/usr\/bin\/dig<\/p>\n<p>#\u547d\u4ee4\u683c\u5f0f \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<br \/>\ndig [&#064;global-server] [domain] [q-type] [q-class] {q-opt}<br \/>\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 {global-d-opt} host [&#064;local-server] {local-d-opt}<br \/>\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 [ host [&#064;local-server] {local-d-opt} [&#8230;]] \u00a0 \u00a0 \u00a0<br \/>\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<br \/>\ndig [-t type] name [&#064;SERVER] [query options] \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<br \/>\n \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<br \/>\n&#064;global-server     #\u6307\u5b9aDNS\u670d\u52a1\u5668<br \/>\ndomain             #\u8981\u67e5\u8be2\u7684\u57df\u540d<br \/>\nq-type             #\u8981\u67e5\u8be2\u7684\u8bb0\u5f55\u7c7b\u578b(a,any,mx,ns,soa,hinfo,axfr,txt,&#8230;)&#xff0c;\u9ed8\u8ba4a<br \/>\nq-class            #\u8981\u67e5\u8be2\u7684\u89e3\u6790\u7c7b\u578b(in|hs|ch)&#xff0c;\u9ed8\u8ba4 in<br \/>\nq-opt              #\u9009\u9879<br \/>\nd-opt              #\u67e5\u8be2\u9009\u9879<\/p>\n<p>#q-opt \u9879<br \/>\n-h                 #\u663e\u793a\u5e2e\u52a9<br \/>\n-v                 #\u663e\u793a\u7248\u672c\u53f7<br \/>\n-4 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #\u4ec5\u67e5\u8be2IPV4\u7684DNS\u670d\u52a1\u5668<br \/>\n-6 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #\u4ec5\u67e5\u8be2IPV6\u7684DNS\u670d\u52a1\u5668<br \/>\n-b address[#port] \u00a0#\u4f7f\u7528\u6307\u5b9a\u5ba2\u6237\u7aefIP\u53bb\u67e5\u8be2DNS<br \/>\n-c class \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (specify query class)<br \/>\n-f filename \u00a0 \u00a0 \u00a0  #\u4ece\u6587\u4ef6\u4e2d\u83b7\u53d6\u8981\u67e5\u8be2\u7684\u57df\u540d<br \/>\n-i \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (use IP6.INT for IPv6 reverse lookups)<br \/>\n-k keyfile \u00a0 \u00a0 \u00a0 \u00a0 (specify tsig key file)<br \/>\n-m \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (enable memory usage debugging)<br \/>\n-p port \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  #\u6307\u5b9aDNS\u670d\u52a1\u67e5\u8be2\u7aef\u53e3<br \/>\n-q name \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0(specify query name)<br \/>\n-r \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 (do not read ~\/.digrc)<br \/>\n-t type \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0#\u6307\u5b9a\u8981\u67e5\u8be2\u7684\u8d44\u6e90\u8bb0\u5f55\u7c7b\u578bA|NS|AAA|PTR|&#8230;<br \/>\n-u \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 #\u4ee5\u5fae\u79d2\u663e\u793a\u6253\u5370\u65f6\u95f4<br \/>\n-x dot-notation \u00a0  #\u53cd\u5411\u89e3\u6790<br \/>\n-y [hmac:]name:key (specify named base64 tsig key)<\/p>\n<p>#d-opt \u9879<br \/>\n&#043;[no]trace         #\u662f\u5426\u8ffd\u8e2a\u67e5\u8be2\u8fc7\u7a0b<br \/>\n&#043;[no]cmd           #\u662f\u5426\u5728\u67e5\u8be2\u7ed3\u679c\u4e2d\u663e\u793a\u5934\u4fe1\u606f<br \/>\n&#043;[no]recurse       #\u662f\u5426\u8fdb\u884c\u9012\u5f52\u89e3\u6790\u67e5\u8be2<br \/>\n&#043;[no]all           #\u662f\u5426\u663e\u793a\u6240\u6709\u4fe1\u606f&#xff0c;\u5982\u679c\u5426&#xff0c;\u8981\u6307\u660e\u5177\u4f53\u663e\u793a\u5185\u5bb9<br \/>\n&#043;[no]answer \u00a0 \u00a0 \u00a0 \u00a0#\u662f\u5426\u663e\u793aanswer\u90e8\u4efd<br \/>\n&#043;[no]question      #\u662f\u5426\u663e\u793aquestion\u90e8\u4efd<br \/>\n&#043;[no]authority \u00a0 \u00a0 #\u662f\u5426\u663e\u793aauthority\u90e8\u4efd<br \/>\n&#043;[no]comment       #\u662f\u5426\u663e\u793acomment\u90e8\u4efd<br \/>\n&#043;[no]stat          #\u662f\u5426\u663e\u793astatus\u90e8\u4efd<br \/>\n&#043;[no]short         #\u662f\u5426\u53ea\u663e\u793a\u5173\u952e\u4fe1\u606f<\/p>\n<p>#\u5e38\u7528\u7ec4\u5408<br \/>\ndig domain<br \/>\ndig &#064;dns-erver domain | dig domain &#064;dns-server<br \/>\ndig -t q-type domain | dig domain q-type<br \/>\ngit -x IP | dig -t ptr reverseIP.in-addr.arpa #reverseIP \u8868\u793a\u5c06\u8981\u67e5\u8be2\u7684IP\u5012\u5e8f\u8f93\u51fa<br \/>\n[root&#064;ubuntu2204-150 ~]# dig<\/p>\n<p>#dig\u547d\u4ee4\u7248\u672c\u548c\u53c2\u6570<br \/>\n; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt;        #\u6b64\u5904\u67e5\u8be2\u53c2\u6570\u4e3a\u7a7a<br \/>\n;; global options: &#043;cmd            #\u9ed8\u8ba4\u9009\u9879&#xff0c;\u6b64\u9879\u8868\u793a\u663e\u793a\u5934\u90e8\u8f6f\u4ef6\u7248\u672c\u548c\u53c2\u6570\u4fe1\u606f<\/p>\n<p>#\u67e5\u8be2\u7ed3\u679c<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 34552      #QUERY \u8868\u793a\u662f\u6267\u884c\u67e5\u8be2\u64cd\u4f5c&#xff0c;NOERROR \u8868\u793a\u89e3\u6790\u6210\u529f<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 16<\/p>\n<p># opcode: QUERY     \u6267\u884c\u67e5\u8be2\u64cd\u4f5c<br \/>\n# status:           NOERROR \u6ca1\u6709\u9519\u8bef&#xff0c;\u89e3\u6790\u6210\u529f<br \/>\n# id: 34552         \u6b64\u6b21\u67e5\u8be2\u7684ID&#xff0c;\u5728dns\u534f\u8bae\u4e2d&#xff0c;\u901a\u8fc7ID\u7f16\u53f7\u5339\u914d\u67e5\u8be2\u8bf7\u6c42\u548c\u8fd4\u56de\u7ed3\u679c<br \/>\n# flags: qr rd ra   \u6807\u5fd7\u4f4d<br \/>\n#<br \/>\n# qr    (query&#xff0c;\u67e5\u8be2\u6807\u5fd7&#xff0c;\u4ee3\u8868\u67e5\u8be2\u64cd\u4f5c)<br \/>\n# rd    (recursion desired, \u8868\u793a\u5ba2\u6237\u7aef\u5e0c\u671b\u8fdb\u884c\u9012\u5f52\u67e5\u8be2)<br \/>\n# ra    (recursive available, \u8868\u793aDNS\u670d\u52a1\u5668\u652f\u6301\u9012\u5f52\u67e5\u8be2)<br \/>\n# aa    (Authoritative Answer, \u6743\u5a01\u56de\u590d&#xff0c;\u5982\u679c\u67e5\u8be2\u7ed3\u679c\u7531\u7ba1\u7406\u57df\u540d\u7684\u57df\u540d\u670d\u52a1\u5668\u800c\u4e0d\u662f\u7f13\u5b58\u670d\u52a1\u5668\u63d0\u4f9b\u7684&#xff0c;\u5219\u79f0\u4e3a\u6743\u5a01\u56de\u590d)<br \/>\n#<br \/>\n#QUERY: 1            \u67e5\u8be2\u6570&#xff0c;\u8868\u793a1\u4e2a\u67e5\u8be2&#xff0c;\u5bf9\u5e94\u4e0b\u9762 QUESTION SECTION\u4e2d\u7684\u8bb0\u5f55\u6570<br \/>\n#ANSWER: 13          \u67e5\u8be2\u7ed3\u679c&#xff0c;\u8868\u793a\u670913\u4e2a\u67e5\u8be2\u7ed3\u679c&#xff0c;\u5bf9\u5e94\u4e0b\u9762 ANSWER SECTION \u4e2d\u7684\u8bb0\u5f55\u6570<br \/>\n#AUTHORITY: 0        \u6743\u5a01\u57df\u540d\u670d\u52a1\u5668\u8bb0\u5f55\u6570\u91cf&#xff0c;\u6b64\u5904\u8868\u793a\u67090\u4e2a\u6743\u5a01\u57df\u540d\u670d\u52a1\u5668<br \/>\n#ADDITIONAL: 16      \u989d\u5916\u8bb0\u5f55\u6570\u91cf&#xff0c;\u6b64\u5904\u8868\u793a\u670916\u4e2a\u989d\u5916\u8bb0\u5f55&#xff0c;\u6b64\u5904\u7f3a\u5931\u8be5\u90e8\u4efd\u5185\u5bb9<\/p>\n<p>#\u9009\u9879<br \/>\n;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 65494<\/p>\n<p>#EDNS: Extended DNS \u6269\u5c55\u7528\u6237\u6570\u636e\u62a5\u6587\u534f\u8bae<br \/>\n#version:0 \u534f\u8bae\u7248\u672c\u4e3a 0<br \/>\n#flag:; \u6807\u8bb0\u4f4d\u4e3a\u7a7a<br \/>\n#udp:65494 \u6570\u636e\u5305\u5927\u5c0f<\/p>\n<p>#\u67e5\u8be2\u57df\u540d&#xff0c;\u6b64\u5904\u8868\u793a\u67e5\u6839\u57df<br \/>\n;; QUESTION SECTION:<br \/>\n;.INNS<\/p>\n<p>#\u5177\u4f53\u67e5\u8be2\u7ed3\u679c<br \/>\n#\u7b2c\u4e00\u5217\u662f\u8981\u8981\u8be2\u7684\u57df\u540d<br \/>\n#\u7b2c\u4e8c\u5217\u662fTTL(time to live),\u8868\u793a\u8be5\u8bb0\u5f55\u7684\u7f13\u5b58\u65f6\u95f4&#xff0c;\u5355\u4f4d\u662f\u79d2<br \/>\n#\u7b2c\u4e09\u5217\u662f\u8981\u67e5\u8be2\u7684\u4fe1\u606f\u7c7b\u578b&#xff0c;IN\u4ee3\u8868\u7c7b\u522b\u4e3aIP\u534f\u8bae&#xff0c;\u5373Internet<br \/>\n#\u7b2c\u56db\u5217\u662f\u8981\u67e5\u8be2\u7684\u8bb0\u5f55\u7c7b\u578b&#xff0c;NS\u8868\u793aname server&#xff0c;\u5373\u57df\u540d\u670d\u52a1\u5668<br \/>\n#\u7b2c\u4e94\u5217\u8868\u793a\u67e5\u8be2\u5f97\u5230\u7684\u503c<br \/>\n;; ANSWER SECTION:<br \/>\n.5INNSk.root-servers.net.<br \/>\n.5INNSm.root-servers.net.<br \/>\n.5INNSc.root-servers.net.<br \/>\n.5INNSg.root-servers.net.<br \/>\n.5INNSi.root-servers.net.<br \/>\n.5INNSf.root-servers.net.<br \/>\n.5INNSh.root-servers.net.<br \/>\n.5INNSb.root-servers.net.<br \/>\n.5INNSj.root-servers.net.<br \/>\n.5INNSe.root-servers.net.<br \/>\n.5INNSd.root-servers.net.<br \/>\n.5INNSa.root-servers.net.<br \/>\n.5INNSl.root-servers.net.<\/p>\n<p>;; ADDITIONAL SECTION:<br \/>\na.root-servers.net.5INA198.41.0.4<br \/>\nb.root-servers.net.5INA170.247.170.2<br \/>\nc.root-servers.net.5INA192.33.4.12<br \/>\nd.root-servers.net.5INA199.7.91.13<br \/>\ne.root-servers.net.5INA192.203.230.10<br \/>\nf.root-servers.net.5INA192.5.5.241<br \/>\ng.root-servers.net.5INA192.112.36.4<br \/>\nh.root-servers.net.5INA198.97.190.53<br \/>\ni.root-servers.net.5INA192.36.148.17<br \/>\nj.root-servers.net.5INA192.58.128.30<br \/>\nk.root-servers.net.5INA193.0.14.129<br \/>\nl.root-servers.net.5INA199.7.83.42<br \/>\nm.root-servers.net.5INA202.12.27.33<br \/>\na.root-servers.net.5INAAAA2001:503:ba3e::2:30<br \/>\nb.root-servers.net.5INAAAA2801:1b8:10::b<\/p>\n<p>#\u672c\u6b21\u67e5\u8be2\u7edf\u8ba1\u4fe1\u606f<br \/>\n;; Query time: 7 msec                            #\u672c\u6b21\u67e5\u8be2\u6d88\u8017\u65f6\u957f<br \/>\n;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)       #DNS\u670d\u52a1\u5668\u4e3a10.0.0.2 \u7aef\u53e3\u662f53<br \/>\n;; WHEN: Sat Oct 18 08:28:37 UTC 2025            #\u67e5\u8be2\u65f6\u95f4<br \/>\n;; MSG SIZE  rcvd: 503                           #\u8fd4\u56de\u5185\u5bb9\u957f\u5ea6\u4e3a503\u5b57\u8282 <\/p>\n<p>\u67e5\u8be2DNS\u89e3\u6790&#xff0c;\u4f7f\u7528\u9ed8\u8ba4DNS\u670d\u52a1\u5668<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# dig www.baidu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; www.baidu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 26413<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 5, ADDITIONAL: 10<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 65494<br \/>\n;; QUESTION SECTION:<br \/>\n;www.baidu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.baidu.com.5INCNAMEwww.a.shifen.com.<br \/>\nwww.a.shifen.com.5INA220.181.111.232<br \/>\nwww.a.shifen.com.5INA220.181.111.1<\/p>\n<p>;; AUTHORITY SECTION:<br \/>\na.shifen.com.5INNSns4.a.shifen.com.<br \/>\na.shifen.com.5INNSns1.a.shifen.com.<br \/>\na.shifen.com.5INNSns5.a.shifen.com.<br \/>\na.shifen.com.5INNSns2.a.shifen.com.<br \/>\na.shifen.com.5INNSns3.a.shifen.com.<\/p>\n<p>;; ADDITIONAL SECTION:<br \/>\nns5.a.shifen.com.5INA180.76.76.95<br \/>\nns1.a.shifen.com.5INA110.242.68.42<br \/>\nns2.a.shifen.com.5INA220.181.33.32<br \/>\nns3.a.shifen.com.5INA36.155.132.12<br \/>\nns3.a.shifen.com.5INA153.3.238.162<br \/>\nns4.a.shifen.com.5INA14.215.177.229<br \/>\nns4.a.shifen.com.5INA111.20.4.28<br \/>\nns5.a.shifen.com.5INAAAA240e:940:603:a:0:ff:b08d:239d<br \/>\nns5.a.shifen.com.5INAAAA240e:bf:b801:1006:0:ff:b04f:346b<\/p>\n<p>;; Query time: 79 msec<br \/>\n;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)<br \/>\n;; WHEN: Sat Oct 18 08:55:23 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 359<\/p>\n<p>#\u77ed\u683c\u5f0f<br \/>\n[root&#064;ubuntu2204-150 ~]# dig www.baidu.com &#043;short<br \/>\nwww.a.shifen.com.<br \/>\n220.181.111.232<br \/>\n220.181.111.1 <\/p>\n<p>\u6307\u5b9aDNS\u670d\u52a1\u5668&#xff0c;\u6307\u5b9a\u672c\u673a\u8bf7\u6c42DNS\u670d\u52a1\u7684IP<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# dig &#064;114.114.114.114 www.jose-404.com -b 10.0.0.150<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; &#064;114.114.114.114 www.jose-404.com -b 10.0.0.150<br \/>\n; (1 server found)<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 62841<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0<\/p>\n<p>;; QUESTION SECTION:<br \/>\n;www.jose-404.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.jose-404.com.600INA47.94.245.255<\/p>\n<p>;; Query time: 263 msec<br \/>\n;; SERVER: 114.114.114.114#53(114.114.114.114) (UDP)<br \/>\n;; WHEN: Sat Oct 18 09:08:09 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 50 <\/p>\n<p>\u53cd\u5411\u89e3\u6790<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# dig -x 47.94.245.255 &#043;nocmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NXDOMAIN, id: 33985<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 65494<br \/>\n;; QUESTION SECTION:<br \/>\n;255.245.94.47.in-addr.arpa.INPTR<\/p>\n<p>;; AUTHORITY SECTION:<br \/>\n94.47.in-addr.arpa.5INSOArdns1.alidns.com. dnsmgr.alibaba-inc.com. 2015011340 1800 600 1814400 300<\/p>\n<p>;; Query time: 35 msec<br \/>\n;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)<br \/>\n;; WHEN: Sat Oct 18 09:08:36 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 126<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# dig -t ptr 255.245.94.47.in-addr.arpa &#043;nocmd<br \/>\n&#8230; <\/p>\n<p>\u4ece\u6587\u4ef6\u4e2d\u83b7\u53d6\u8981\u67e5\u8be2\u7684\u57df\u540d<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# vim domain.txt<br \/>\n[root&#064;ubuntu2204-150 1018]# cat domain.txt<br \/>\nwww.baidu.com<br \/>\n[root&#064;ubuntu2204-150 1018]# dig -f domain.txt &#043;short<br \/>\nwww.a.shifen.com.<br \/>\n220.181.111.1<br \/>\n220.181.111.232<\/p>\n<p>\u53ea\u67e5\u8be2\u522b\u540d\u89e3\u6790<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# dig -t cnmae www.baidu.com<br \/>\n&#8230;<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# dig www.jd.com in cname<br \/>\n&#8230; <\/p>\n<h3 id=\"2%E3%80%81host%E5%91%BD%E4%BB%A4\">2\u3001host\u547d\u4ee4<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0host \u547d\u4ee4\u53ef\u4ee5\u6839\u636e\u57df\u540d\u67e5\u8be2\u5f97\u5230\u5bf9\u5e94\u7684\u670d\u52a1\u5668IP\u5730\u5740&#xff0c;host \u547d\u4ee4\u4e0d\u4f1a\u67e5\u8be2\u672c\u5730 hosts\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u57df\u540d\u548cIP\u5bf9\u5e94\u5173\u7cfb\u3002<\/p>\n<p>host [option] hostname [server]<\/p>\n<p>#\u5e38\u7528\u9009\u9879<br \/>\n-a         #\u663e\u793a\u6240\u6709\u4fe1\u606f<br \/>\n-c         #\u6307\u5b9a\u67e5\u8be2\u7c7b\u578b HS|CH|IN<br \/>\n-C         #\u67e5\u8be2SOA<br \/>\n-d         #\u540c -v<br \/>\n-i IP6.INT reverse lookups<br \/>\n-l lists all hosts in a domain, using AXFR<br \/>\n-m set memory debugging flag (trace|record|usage)<br \/>\n-N changes the number of dots allowed before root lookup is done<br \/>\n-p         #\u6307\u5b9a\u7aef\u53e3<br \/>\n-r         #\u4e0d\u9012\u5f52\u67e5\u8be2<br \/>\n-R specifies number of retries for UDP packets<br \/>\n-s a SERVFAIL response should stop query<br \/>\n-t         #\u6307\u5b9a\u67e5\u8be2\u7c7b\u578b CNAME|NS|SOA|TXT|DNSKEY|AXFR|&#8230;<br \/>\n-T         #\u4f7f\u7528TCP\u8fdb\u884cDNS\u67e5\u8be2<br \/>\n-U         #\u4f7f\u7528UDP\u8fdb\u884cDNS\u67e5\u8be2<br \/>\n-v         #\u663e\u793a\u6267\u884c\u8fc7\u7a0b<br \/>\n-V         #\u663e\u793a\u547d\u4ee4\u7248\u672c<br \/>\n-w         #\u5982\u679c\u6ca1\u6709\u67e5\u8be2\u7ed3\u679c&#xff0c;\u5219\u963b\u585e&#xff0c;\u4e00\u76f4\u7b49\u5f85<br \/>\n-W N       #\u7b49\u5f85N\u79d2\u540e\u8d85\u65f6<br \/>\n-4         #\u4ec5\u67e5\u8be2IPV4\u7684DNS server<br \/>\n-6         #\u4ec5\u67e5\u8be2IPV4\u7684DNS server<br \/>\n[root&#064;ubuntu2204-150 1018]# host www.baidu.com<br \/>\nwww.baidu.com is an alias for www.a.shifen.com.<br \/>\nwww.a.shifen.com has address 220.181.111.1<br \/>\nwww.a.shifen.com has address 220.181.111.232<br \/>\nwww.a.shifen.com has IPv6 address 2408:871a:2100:1b23:0:ff:b07a:7ebc<br \/>\nwww.a.shifen.com has IPv6 address 2408:871a:2100:186c:0:ff:b07e:3fbc <\/p>\n<p>\u6307\u5b9aDNS\u670d\u52a1\u5668<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# host www.baidu.com 114.114.114.114<br \/>\nUsing domain server:<br \/>\nName: 114.114.114.114<br \/>\nAddress: 114.114.114.114#53<br \/>\nAliases: <\/p>\n<p>www.baidu.com is an alias for www.a.shifen.com.<br \/>\nwww.a.shifen.com has address 220.181.111.1<br \/>\nwww.a.shifen.com has address 220.181.111.232<br \/>\nwww.a.shifen.com has IPv6 address 240e:83:205:381:0:ff:b00f:96a2<br \/>\nwww.a.shifen.com has IPv6 address 240e:83:205:1cd:0:ff:b0b8:dee9<\/p>\n<p>\u663e\u793a\u6240\u6709\u4fe1\u606f<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# host -a www.baidu.com 114.114.114.114<br \/>\nTrying &#034;www.baidu.com&#034;<br \/>\nUsing domain server:<br \/>\nName: 114.114.114.114<br \/>\nAddress: 114.114.114.114#53<br \/>\nAliases: <\/p>\n<p>;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 24726<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0<\/p>\n<p>;; QUESTION SECTION:<br \/>\n;www.baidu.com.INANY<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.baidu.com.658INCNAMEwww.a.shifen.com.<br \/>\nwww.a.shifen.com.88INAAAA240e:83:205:1cd:0:ff:b0b8:dee9<br \/>\nwww.a.shifen.com.88INAAAA240e:83:205:381:0:ff:b00f:96a2<br \/>\nwww.a.shifen.com.88INA220.181.111.232<br \/>\nwww.a.shifen.com.88INA220.181.111.1<\/p>\n<p>Received 146 bytes from 114.114.114.114#53 in 159 ms<\/p>\n<h3 id=\"3%E3%80%81nslookup%E5%91%BD%E4%BB%A4\">3\u3001nslookup\u547d\u4ee4<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0nslookup&#xff1a;(name server lookup)&#xff0c;\u4e00\u4e2a\u547d\u4ee4\u884c\u4e0b\u7684\u7f51\u7edc\u5de5\u5177&#xff0c;\u4e3b\u8981\u7528\u6765\u67e5\u8be2DNS\u8bb0\u5f55&#xff0c;\u67e5\u770b\u57df\u540d\u89e3\u6790\u662f\u5426\u6b63\u5e38&#xff0c;\u4e5f\u53ef\u7528\u6765\u8bca\u65ad\u7f51\u7edc\u95ee\u9898\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0nslookup \u652f\u6301\u4ea4\u4e92\u5f0f\u548c\u975e\u4ea4\u4e92\u5f0f\u4e24\u79cd\u6267\u884c\u65b9\u5f0f&#xff0c;\u5728Windows\u7cfb\u7edf\u4e2d\u548cLinux\u7cfb\u7edf\u4e2d\u90fd\u53ef\u4ee5\u4f7f\u7528\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0nslookup \u547d\u4ee4\u4e0d\u4f1a\u67e5\u8be2\u672c\u5730 hosts\u6587\u4ef6\u4e2d\u5b9a\u4e49\u7684\u57df\u540d\u548cIP\u5bf9\u5e94\u5173\u7cfb&#xff0c;\u4e5f\u4e0d\u80fd\u67e5\u8be2dns\u7684\u9012\u5f52\u6216\u8005\u8fed\u4ee3\u3002<\/p>\n<p>nslookup [-option] [name | -] [server]<\/p>\n<p>#\u975e\u4ea4\u4e92\u5f0f\u9009\u9879<br \/>\n-type              #\u6307\u5b9a\u67e5\u8be2\u7c7b\u578b A|AAAA|CNAME|&#8230;<br \/>\n-query <\/p>\n<p>set<br \/>\nserver IP\/DNS Name #\u6307\u5b9aDNS\u670d\u52a1\u5668,\u53ef\u4ee5\u7528IP\u5730\u5740\u6216\u57df\u540d<br \/>\nroot<br \/>\n-a<br \/>\n-d<br \/>\n-t type <\/p>\n<p>\u4ea4\u4e92\u5f0f\u3001\u975e\u4ea4\u4e92\u5f0f\u67e5\u8be2<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# nslookup<br \/>\n&gt; www.baidu.com<br \/>\nServer:127.0.0.53            #\u672c\u6b21\u67e5\u8be2\u4f7f\u7528\u7684DNS\u670d\u52a1\u5668<br \/>\nAddress:127.0.0.53#53         #DNS\u670d\u52a1\u5668IP\u5730\u5740\u4ee5\u53ca\u76d1\u542c\u7aef\u53e3<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.1<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.232<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 240e:83:205:1cd:0:ff:b0b8:dee9<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 240e:83:205:381:0:ff:b00f:96a2<br \/>\n&gt; <\/p>\n<p>[root&#064;ubuntu2204-150 1018]# nslookup www.baidu.com<br \/>\nServer:127.0.0.53<br \/>\nAddress:127.0.0.53#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.1<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.232<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 2408:871a:2100:186c:0:ff:b07e:3fbc<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 2408:871a:2100:1b23:0:ff:b07a:7ebc<\/p>\n<p>Windos\u7cfb\u7edf\u4e2d\u4f7f\u7528<\/p>\n<p>#\u975e\u4ea4\u4e92\u5f0f<br \/>\nC:\\\\Users\\\\HhAosocool&gt;nslookup www.baidu.com<br \/>\n\u670d\u52a1\u5668:  UnKnown<br \/>\nAddress:  59.67.168.252<\/p>\n<p>\u975e\u6743\u5a01\u5e94\u7b54:<br \/>\n\u540d\u79f0:    www.a.shifen.com<br \/>\nAddresses:  2408:871a:2100:1b23:0:ff:b07a:7ebc<br \/>\n          2408:871a:2100:186c:0:ff:b07e:3fbc<br \/>\n          220.181.111.1<br \/>\n          220.181.111.232<br \/>\nAliases:  www.baidu.com<\/p>\n<p>#\u4ea4\u4e92\u5f0f<br \/>\nC:\\\\Users\\\\HhAosocool&gt;nslookup<br \/>\n\u9ed8\u8ba4\u670d\u52a1\u5668:  UnKnown<br \/>\nAddress:  59.67.168.252<\/p>\n<p>&gt; www.baidu.com<br \/>\n\u670d\u52a1\u5668:  UnKnown<br \/>\nAddress:  59.67.168.252<\/p>\n<p>\u975e\u6743\u5a01\u5e94\u7b54:<br \/>\n\u540d\u79f0:    www.a.shifen.com<br \/>\nAddresses:  2408:871a:2100:186c:0:ff:b07e:3fbc<br \/>\n          2408:871a:2100:1b23:0:ff:b07a:7ebc<br \/>\n          220.181.111.232<br \/>\n          220.181.111.1<br \/>\nAliases:  www.baidu.com<\/p>\n<p>&gt; <\/p>\n<p>\u6307\u5b9aNDS\u670d\u52a1\u5668<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# nslookup www.taobao.com 114.114.114.114<br \/>\nServer:114.114.114.114<br \/>\nAddress:114.114.114.114#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.taobao.comcanonical name &#061; www.taobao.com.danuoyi.tbcache.com.<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 106.8.159.210<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 106.8.159.211<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 240e:b1:a830:0:3::26<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 240e:b1:a830:0:3::25<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# nslookup<br \/>\n&gt; server 223.5.5.5<br \/>\nDefault server: 223.5.5.5<br \/>\nAddress: 223.5.5.5#53<br \/>\n&gt; www.taobao.com<br \/>\nServer:223.5.5.5<br \/>\nAddress:223.5.5.5#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.taobao.comcanonical name &#061; www.taobao.com.danuoyi.tbcache.com.<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 106.8.159.210<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 106.8.159.211<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 240e:b1:a830:0:3::26<br \/>\nName:www.taobao.com.danuoyi.tbcache.com<br \/>\nAddress: 240e:b1:a830:0:3::25<br \/>\n&gt; <\/p>\n<p>\u67e5\u770b\u9ed8\u8ba4\u914d\u7f6e\u548c\u9009\u9879<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# nslookup<br \/>\n&gt; set all<br \/>\nDefault server: 127.0.0.53<br \/>\nAddress: 127.0.0.53#53<\/p>\n<p>Set options:<br \/>\n  novcnodebugnod2<br \/>\n  searchrecurse<br \/>\n  timeout &#061; 0retry &#061; 3port &#061; 53ndots &#061; 1<br \/>\n  querytype &#061; A       class &#061; IN<br \/>\n  srchlist &#061; localdomain<br \/>\n&gt; <\/p>\n<p>\u6307\u5b9a\u67e5\u8be2\u7c7b\u578b<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# nslookup -type&#061;cname www.baidu.com<br \/>\nServer:127.0.0.53<br \/>\nAddress:127.0.0.53#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<\/p>\n<p>Authoritative answers can be found from:<br \/>\nbaidu.comnameserver &#061; ns3.baidu.com.<br \/>\nbaidu.comnameserver &#061; ns7.baidu.com.<br \/>\nbaidu.comnameserver &#061; dns.baidu.com.<br \/>\nbaidu.comnameserver &#061; ns2.baidu.com.<br \/>\nbaidu.comnameserver &#061; ns4.baidu.com.<br \/>\nns7.baidu.cominternet address &#061; 180.76.76.92<br \/>\ndns.baidu.cominternet address &#061; 110.242.68.134<br \/>\nns3.baidu.cominternet address &#061; 153.3.238.93<br \/>\nns3.baidu.cominternet address &#061; 36.155.132.78<br \/>\nns2.baidu.cominternet address &#061; 220.181.33.31<br \/>\nns4.baidu.cominternet address &#061; 111.45.3.226<br \/>\nns4.baidu.cominternet address &#061; 14.215.178.80<br \/>\nns7.baidu.comhas AAAA address 240e:bf:b801:1002:0:ff:b024:26de<br \/>\nns7.baidu.comhas AAAA address 240e:940:603:4:0:ff:b01b:589a<br \/>\ndns.baidu.comhas AAAA address 240e:bf:b801:1002:0:ff:b024:26de<br \/>\nns2.baidu.comhas AAAA address 240e:940:603:4:0:ff:b01b:589a<\/p>\n<h3 id=\"4%E3%80%81rndc%E5%91%BD%E4%BB%A4\">4\u3001rndc\u547d\u4ee4<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0rndc \u662f bind \u7a0b\u5e8f\u7684\u5ba2\u6237\u7aef\u5de5\u5177&#xff0c;\u9ed8\u8ba4\u4f7f\u7528 TCP\u7684 953 \u7aef\u53e3\u8fde\u63a5 bind \u670d\u52a1\u5668&#xff0c;\u7528\u4e8e\u5bf9 DNS \u670d\u52a1\u5668&#xff08;named \u8fdb\u7a0b&#xff09;\u8fdb\u884c\u5b89\u5168\u7ba1\u7406\u3002<\/p>\n<p>[root&#064;ubuntu2204-150 1018]# which rndc<br \/>\n\/usr\/sbin\/rndc<\/p>\n<p>#\u683c\u5f0f<br \/>\nrndc [-b address] [-c config] [-s server] [-p port] [-k key-file ] [-y key] [-r] [-V] command<\/p>\n<p>#\u5e38\u7528\u5b50\u547d\u4ee4<br \/>\nstatus              #\u67e5\u770bBIND\u670d\u52a1\u72b6\u6001<br \/>\nreload              #\u91cd\u8f7d\u4e3b\u914d\u7f6e\u6587\u4ef6\u548c\u533a\u57df\u89e3\u6790\u5e93\u6587\u4ef6<br \/>\nreload zonename     #\u91cd\u8f7d\u533a\u57df\u89e3\u6790\u5e93\u6587\u4ef6<br \/>\nretransfer zonename #\u624b\u52a8\u542f\u52a8\u533a\u57df\u4f20\u9001&#xff0c;\u800c\u4e0d\u7ba1\u5e8f\u5217\u53f7\u662f\u5426\u589e\u52a0<br \/>\nnotify zonename     #\u91cd\u65b0\u5bf9\u533a\u57df\u4f20\u9001\u53d1\u901a\u77e5<br \/>\nreconfig            #\u91cd\u8f7d\u4e3b\u914d\u7f6e\u6587\u4ef6<br \/>\nquerylog            #\u5f00\u542f\u6216\u5173\u95ed\u67e5\u8be2\u65e5\u5fd7\u6587\u4ef6\/var\/log\/message<br \/>\ntrace               #\u9012\u589edebug\u4e00\u4e2a\u7ea7\u522b<br \/>\ntrace LEVEL         #\u6307\u5b9a\u4f7f\u7528\u7684\u7ea7\u522b<br \/>\nnotrace             #\u5c06\u8c03\u8bd5\u7ea7\u522b\u8bbe\u7f6e\u4e3a 0<br \/>\nflush               #\u6e05\u7a7aDNS\u670d\u52a1\u5668\u7684\u6240\u6709\u7f13\u5b58\u8bb0\u5f55 <\/p>\n<h3 id=\"5%E3%80%81whois%E5%91%BD%E4%BB%A4\">5\u3001whois\u547d\u4ee4<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0whois \u662f\u4e00\u4e2a\u7528\u4e8e\u67e5\u8be2\u57df\u540d\u6216 IP \u5730\u5740\u6ce8\u518c\u4fe1\u606f\u7684\u547d\u4ee4\u884c\u5de5\u5177&#xff0c;\u80fd\u591f\u83b7\u53d6\u57df\u540d\u6240\u6709\u8005\u3001\u6ce8\u518c\u5546\u3001\u6ce8\u518c\u65e5\u671f\u3001\u8fc7\u671f\u65e5\u671f\u3001DNS \u670d\u52a1\u5668\u7b49\u8be6\u7ec6\u4fe1\u606f\u3002<\/p>\n<p>#\u5b89\u88c5<br \/>\n[root&#064;ubuntu ~]# apt install whois -y<\/p>\n<p>#\u683c\u5f0f<br \/>\nwhois [OPTION]&#8230; OBJECT&#8230;<\/p>\n<p>#\u5e38\u7528\u9009\u9879<br \/>\n-H \u00a0 \u00a0 \u00a0          #\u4e0d\u663e\u793a\u76f8\u5173\u6cd5\u5f8b\u58f0\u660e \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<br \/>\n&#8211;help \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  #\u663e\u793a\u5e2e\u52a9\u4fe1\u606f<br \/>\n&#8211;version \u00a0 \u00a0 \u00a0   #\u663e\u793a\u7248\u672c\u4fe1\u606f<\/p>\n<p>#\u4e0b\u5217\u9009\u9879\u9700\u8981 whois.ript.net \u548c RIPE-like \u670d\u52a1\u5668\u652f\u6301<br \/>\n-x                 #\u7cbe\u786e\u5339\u914d<br \/>\n-b                 #\u8f93\u51fa\u7b80\u7565\u5185\u5bb9<br \/>\n-a                 #\u641c\u7d22\u6240\u6709\u6570\u636e\u5e93\u955c\u50cf<br \/>\n-s SOURCE[,SOURCE] #\u4ece\u6307\u5b9a\u6570\u636e\u5e93\u4e2d\u67e5\u8be2<br \/>\n-q [version|sources|types]     #\u67e5\u8be2\u670d\u52a1\u5668\u4fe1\u606f<br \/>\n[root&#064;ubuntu2204-150 1018]# whois baidu.com<br \/>\n   Domain Name: BAIDU.COM<br \/>\n   Registry Domain ID: 11181110_DOMAIN_COM-VRSN<br \/>\n   Registrar WHOIS Server: whois.markmonitor.com<br \/>\n   Registrar URL: http:\/\/markmonitor.com<br \/>\n   Updated Date: 2025-04-08T00:48:16Z<br \/>\n   Creation Date: 1999-10-11T11:05:17Z<br \/>\n   Registry Expiry Date: 2028-10-11T11:05:17Z<br \/>\n   Registrar: MarkMonitor Information Technology (Shanghai) Co., Ltd.<br \/>\n   Registrar IANA ID: 3838<br \/>\n   Registrar Abuse Contact Email: abusecomplaints&#064;markmonitor.com<br \/>\n   Registrar Abuse Contact Phone: &#043;1.2083895740<br \/>\n   &#8230; <\/p>\n<h2 id=\"%E4%B8%89%E3%80%81%E8%87%AA%E5%BB%BADNS%E6%9C%8D%E5%8A%A1\">\u4e09\u3001\u81ea\u5efaDNS\u670d\u52a1<\/h2>\n<h3 id=\"1%E3%80%81ubuntu%E4%B8%AD%E7%9A%84systemd-resolved%E6%9C%8D%E5%8A%A1\">1\u3001ubuntu\u4e2d\u7684systemd-resolved\u670d\u52a1<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728 ubuntu \u7cfb\u7edf\u4e2d&#xff0c;\u867d\u7136\u5728\u7f51\u5361\u4e2d\u914d\u7f6e\u4e86 DNS \u670d\u52a1\u5668\u7684IP\u5730\u5740&#xff0c;\u4f46\u5728\u4f7f\u7528\u76f8\u5173\u547d\u4ee4\u8fdb\u884c DNS \u89e3\u6790\u65f6&#xff0c;\u9ed8\u8ba4\u7684 DNS \u670d\u52a1\u5668\u4f7f\u7528\u7684\u662f 127.0.0.53&#xff0c;\u800c\u5e76\u4e0d\u662f\u6211\u4eec\u5728\u7f51\u5361\u4e0a\u914d\u7f6e\u7684DNS \u670d\u52a1\u5668\u5730\u5740\u3002<\/p>\n<p>[root&#064;ubuntu-158 netplan]# cat eth0.yaml<br \/>\nnetwork:<br \/>\n  version: 2<br \/>\n  ethernets:<br \/>\n    eth0:<br \/>\n      #dhcp4: true<br \/>\n      addresses: [10.0.0.158\/24]<br \/>\n      gateway4: 10.0.0.2<br \/>\n      nameservers:<br \/>\n        addresses: [223.5.5.5,8.8.8.8]<\/p>\n<p>[root&#064;ubuntu-158 netplan]# resolvectl status<br \/>\nGlobal<br \/>\n         Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC&#061;no\/unsupported<br \/>\n  resolv.conf mode: stub<\/p>\n<p>Link 2 (eth0)<br \/>\n    Current Scopes: DNS<br \/>\n         Protocols: &#043;DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC&#061;no\/unsupported<br \/>\nCurrent DNS Server: 223.5.5.5<br \/>\n       DNS Servers: 223.5.5.5 8.8.8.8<br \/>\n     Default Route: yes<\/p>\n<p>[root&#064;ubuntu-158 netplan]# nslookup www.baidu.com<br \/>\nServer:127.0.0.53<br \/>\nAddress:127.0.0.53#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.1<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.232<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 240e:83:205:381:0:ff:b00f:96a2<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 240e:83:205:1cd:0:ff:b0b8:dee9<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0Ubuntu \u9ed8\u8ba4\u81ea\u5e26 systemd-resolved \u4e3a\u672c\u5730\u5e94\u7528\u7a0b\u5e8f\u63d0\u4f9b\u4e86\u57df\u540d\u89e3\u6790\u670d\u52a1&#xff0c;\u7cfb\u7edf\u901a\u8fc7\u5b83\u5bf9\u5916\u8fdb\u884c dns \u8bf7\u6c42&#xff0c;\u800c\u4e0d\u662f\u4f20\u7edf\u610f\u4e49\u4e0a\u7684\u72ec\u7acb DNS \u670d\u52a1\u5668\u3002<\/p>\n<p>[root&#064;ubuntu-158 ~]# ll \/etc\/resolv.conf<br \/>\nlrwxrwxrwx 1 root root 39 Apr 16  2025 \/etc\/resolv.conf -&gt; ..\/run\/systemd\/resolve\/stub-resolv.conf<\/p>\n<p>[root&#064;ubuntu-158 ~]# cat \/etc\/resolv.conf | grep -Ev &#039;^(#|$)&#039;<br \/>\nnameserver 127.0.0.53        #\u9ed8\u8ba4DNS\u914d\u7f6e<br \/>\noptions edns0 trust-ad<br \/>\nsearch .<\/p>\n<p>#\u4fee\u6539DNS\u89e3\u6790\u914d\u7f6e\u6587\u4ef6<br \/>\n[root&#064;ubuntu-158 ~]# vim \/etc\/resolv.conf<br \/>\n[root&#064;ubuntu-158 ~]# cat \/etc\/resolv.conf | grep -Ev &#039;^(#|$)&#039;<br \/>\nnameserver 10.0.0.2<br \/>\noptions edns0 trust-ad<br \/>\nsearch .<\/p>\n<p>#\u6d4b\u8bd5<br \/>\n[root&#064;ubuntu-158 ~]# nslookup www.baidu.com<br \/>\nServer:10.0.0.2<br \/>\nAddress:10.0.0.2#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.69.21<br \/>\n&#8230;<\/p>\n<p>#\u91cd\u542f\u7f51\u7edc\u670d\u52a1<br \/>\n[root&#064;ubuntu-158 ~]# netplan apply<\/p>\n<p>#\u67e5\u770b<br \/>\n[root&#064;ubuntu-158 ~]# cat \/etc\/resolv.conf | grep -Ev &#039;^(#|$)&#039;<br \/>\nnameserver 127.0.0.53       #\u6587\u4ef6\u5185\u5bb9\u6062\u590d\u9ed8\u8ba4<br \/>\noptions edns0 trust-ad<br \/>\nsearch .<\/p>\n<p>\u76f4\u63a5\u4fee\u6539 \/etc\/resolv.conf \u6587\u4ef6&#xff0c;\u91cd\u542f\u7f51\u7edc\u670d\u52a1\u6216\u7cfb\u7edf\u540e&#xff0c;\u8be5\u6587\u4ef6\u4f1a\u88ab\u8fd8\u539f\u3002\u8fd9\u662f\u56e0\u4e3a systemd-resolved \u670d\u52a1\u4f1a\u52a8\u6001\u7ba1\u7406 DNS \u914d\u7f6e&#xff0c;\u5e76\u91cd\u65b0\u751f\u6210 \/etc\/resolv.conf\u3002<\/p>\n<p>#-\u65b9\u6cd51<br \/>\n#\u4fee\u6539\u8f6f\u94fe\u63a5\u6587\u4ef6\u6307\u5411,\u4fdd\u8bc1\u6c38\u4e45\u751f\u6548<br \/>\n[root&#064;ubuntu-158 ~]# ll \/etc\/resolv.conf<br \/>\nlrwxrwxrwx 1 root root 39 Apr 16  2025 \/etc\/resolv.conf -&gt; ..\/run\/systemd\/resolve\/stub-resolv.conf<\/p>\n<p>[root&#064;ubuntu-158 ~]# rm -rf \/etc\/resolv.conf <\/p>\n<p>[root&#064;ubuntu-158 ~]# ls \/run\/systemd\/resolve\/<br \/>\nio.systemd.Resolve  io.systemd.Resolve.Monitor  resolv.conf  stub-resolv.conf<br \/>\n#resolv.conf&#xff1a;\u4f20\u7edfDNS\u914d\u7f6e<br \/>\n#stub-resolv.conf&#xff1a;systemd-resolved\u5b58\u6839\u914d\u7f6e&#xff08;\u52a8\u6001\u751f\u6210&#xff09;&#xff0c;\u4e0d\u53ef\u76f4\u63a5\u7f16\u8f91\u7531\u670d\u52a1\u7ba1\u7406<\/p>\n<p>[root&#064;ubuntu-158 ~]# ln -sv \/run\/systemd\/resolve\/resolv.conf \/etc\/resolv.conf<br \/>\n&#039;\/etc\/resolv.conf&#039; -&gt; &#039;\/run\/systemd\/resolve\/resolv.conf&#039;<\/p>\n<p>[root&#064;ubuntu-158 ~]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 223.5.5.5<br \/>\nnameserver 8.8.8.8<br \/>\nsearch .<\/p>\n<p>[root&#064;ubuntu-158 ~]# nslookup www.baidu.com<br \/>\nServer:223.5.5.5<br \/>\nAddress:223.5.5.5#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.232<br \/>\n&#8230; <\/p>\n<p>\u5982\u679c\u4e0d\u5728\u7f51\u5361\u914d\u7f6e\u6587\u4ef6\u4e2d\u8bbe\u7f6eDNS<\/p>\n<p>#\u4fee\u6539\u7f51\u5361\u914d\u7f6e&#xff0c;\u6ce8\u91ca\u6389DNS\u914d\u7f6e<br \/>\n[root&#064;ubuntu-158 ~]# vim \/etc\/netplan\/eth0.yaml<br \/>\n[root&#064;ubuntu-158 ~]# cat \/etc\/netplan\/eth0.yaml<br \/>\nnetwork:<br \/>\n  version: 2<br \/>\n  ethernets:<br \/>\n    eth0:<br \/>\n      #dhcp4: true<br \/>\n      addresses: [10.0.0.158\/24]<br \/>\n      gateway4: 10.0.0.2<br \/>\n      nameservers:<br \/>\n        search: [baidu.com]<br \/>\n        #addresses: [223.5.5.5,8.8.8.8]<\/p>\n<p>#\u91cd\u542f\u7f51\u7edc\u670d\u52a1<br \/>\n[root&#064;ubuntu-158 ~]# netplan apply <\/p>\n<p>#\u67e5\u770bDNS<br \/>\n&#8230;<br \/>\n# No DNS servers known.<br \/>\nsearch baidu.com<\/p>\n<p>#\u65e0\u6cd5\u4f7f\u7528DNS\u89e3\u6790\u670d\u52a1<br \/>\n[root&#064;ubuntu-158 ~]# ping www.baidu.com<br \/>\nping: www.baidu.com: Temporary failure in name resolution<\/p>\n<p>[root&#064;ubuntu-158 ~]# nslookup www.baidu.com<br \/>\n;; communications error to ::1#53: connection refused<br \/>\n;; communications error to ::1#53: connection refused<br \/>\n;; communications error to ::1#53: connection refused<br \/>\n;; communications error to 127.0.0.1#53: connection refused<br \/>\n;; no servers could be reached <\/p>\n<p>\u8bbe\u7f6e\u5168\u5c40DNS<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u9ed8\u8ba4\u60c5\u51b5\u4e0b&#xff0c;systemd-resolved \u4f1a\u8ba9 \/etc\/resolv.conf \u6307\u5411 127.0.0.53&#xff08;\u672c\u5730\u5b58\u6839 DNS&#xff09;&#xff0c;\u6240\u6709 DNS \u67e5\u8be2\u5148\u7ecf\u8fc7 systemd-resolved&#xff0c;\u518d\u7531\u5b83\u8f6c\u53d1\u7ed9\u4e0a\u6e38 DNS&#xff08;\u5982\u8bbe\u7f6e\u7684 223.5.5.5&#xff09;\u3002<\/p>\n<p>#\u6b64\u65b9\u6cd5\u53ef\u4ee5\u4e0d\u7528\u5220\u9664\u8f6f\u8fde\u63a5<br \/>\n[root&#064;ubuntu2204-150 netplan]# cat 50-cloud-init.yaml<br \/>\nnetwork:<br \/>\n    ethernets:<br \/>\n        ens33:<br \/>\n            dhcp4: true<br \/>\n    version: 2<\/p>\n<p>[root&#064;ubuntu2204-150 netplan]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 127.0.0.53<br \/>\noptions edns0 trust-ad<br \/>\nsearch localdomain<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# vim \/etc\/systemd\/resolved.conf<br \/>\n&#8230;<br \/>\nDNS&#061;223.5.5.5 223.6.6.6<br \/>\nDNSStubListener&#061;no            #\u7981\u7528DNS\u5b58\u6839<\/p>\n<p>#\u91cd\u542f\u670d\u52a1<br \/>\n[root&#064;ubuntu2204-150 ~]# systemctl start systemd-resolved.service<\/p>\n<p>#\u67e5\u770b<br \/>\n[root&#064;ubuntu2204-150 ~]# cat \/etc\/resolv.conf<br \/>\n&#8230;&#8230;<br \/>\nnameserver 223.5.5.5<br \/>\nnameserver 223.6.6.6<br \/>\nnameserver 10.0.0.2           #\u7f51\u5361\u914d\u7f6e\u4e2dDHCP\u81ea\u52a8\u5206\u914d<br \/>\nsearch localdomain<\/p>\n<p>#\u6d4b\u8bd5<br \/>\n[root&#064;ubuntu2204-150 ~]# nslookup www.baidu.com<br \/>\nServer:223.5.5.5<br \/>\nAddress:223.5.5.5#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.232<br \/>\n&#8230; <\/p>\n<p>\u7f51\u5361\u8bbe\u5907\u914d\u7f6e\u6ce8\u91cadhcp\u624b\u52a8\u6dfb\u52a0<\/p>\n<p>[root&#064;ubuntu2204-150 netplan]# cat 50-cloud-init.yaml<br \/>\nnetwork:<br \/>\n    ethernets:<br \/>\n        ens33:<br \/>\n          #dhcp4: true<br \/>\n          addresses: [10.0.0.150\/24]<br \/>\n          gateway4: 114.114.114.114<br \/>\n          nameservers:<br \/>\n            addresses: [8.8.8.8]<br \/>\n    version: 2<\/p>\n<p>#\u91cd\u542f\u7f51\u7edc\u670d\u52a1<br \/>\n[root&#064;ubuntu2204-150 netplan]# netplan  apply<\/p>\n<p>#\u67e5\u770b<br \/>\n[root&#064;ubuntu2204-150 netplan]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 223.5.5.5<br \/>\nnameserver 223.6.6.6<br \/>\nnameserver 8.8.8.8<br \/>\nsearch .<\/p>\n<h3 id=\"2%E3%80%81bind%E5%AE%89%E8%A3%85%E5%92%8C%E9%85%8D%E7%BD%AE\">2\u3001bind\u5b89\u88c5\u548c\u914d\u7f6e<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0bind&#xff1a;(Berkeley Internet Name Domain) &#xff0c;\u662f\u4e00\u6b3e\u5b9e\u73b0DNS\u670d\u52a1\u7684\u5f00\u653e\u6e90\u7801\u8f6f\u4ef6&#xff0c;\u7531\u4f2f\u514b\u5229\u5927\u5b66\u5f00\u53d1&#xff0c;\u80fd\u591f\u63d0\u4f9b\u53cc\u5411\u89e3\u6790&#xff0c;\u8f6c\u53d1&#xff0c;\u5b50\u57df\u6388\u6743&#xff0c;view \u7b49\u529f\u80fd&#xff0c;\u4f7f\u7528\u5e7f\u6cdb&#xff0c;\u76ee\u524dInternet\u4e0a\u534a\u6570\u4ee5\u4e0a\u7684DNS\u670d\u52a1\u5668\u90fd\u662f\u7531bind\u6765\u5b9e\u73b0\u7684\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0named&#xff08;Name Daemon&#xff09;\u662fbind\u6838\u5fc3\u5b88\u62a4\u8fdb\u7a0b&#xff0c;named\u9ed8\u8ba4\u4f1a\u5360\u7528TCP\u548cUDP\u768453\u7aef\u53e3&#xff0c; 953\u662f\u7ed9\u7ba1\u7406\u5de5\u5177\u4f7f\u7528\u7684\u3002<\/p>\n<p>[root&#064;ubuntu-157 ~]# ss -tlpn<br \/>\nState   Recv-Q  Send-Q   Local Address:Port   Peer Address:Port  Process<br \/>\nLISTEN  0       4096     127.0.0.53%lo:53          0.0.0.0:*      users:((&#034;systemd-resolve&#034;,pid&#061;520,fd&#061;15))<br \/>\nLISTEN  0       4096           0.0.0.0:22          0.0.0.0:*      users:((&#034;sshd&#034;,pid&#061;1526,fd&#061;3),(&#034;systemd&#034;,pid&#061;1,fd&#061;97))<br \/>\nLISTEN  0       4096        127.0.0.54:53          0.0.0.0:*      users:((&#034;systemd-resolve&#034;,pid&#061;520,fd&#061;17))<br \/>\nLISTEN  0       128          127.0.0.1:6010        0.0.0.0:*      users:((&#034;sshd-session&#034;,pid&#061;1640,fd&#061;9))<br \/>\nLISTEN  0       128              [::1]:6010           [::]:*      users:((&#034;sshd-session&#034;,pid&#061;1640,fd&#061;8))<br \/>\nLISTEN  0       4096              [::]:22             [::]:*      users:((&#034;sshd&#034;,pid&#061;1526,fd&#061;4),(&#034;systemd&#034;,pid&#061;1,fd&#061;98)) <\/p>\n<p>#\u5b89\u88c5<br \/>\n[root&#064;ubuntu-157 ~]# apt install bind9 -y<\/p>\n<p>#\u542f\u52a8\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 ~]# systemctl start named.service <\/p>\n<p>#\u67e5\u770b<br \/>\n[root&#064;ubuntu-157 ~]# ss -tlpn<br \/>\nState  Recv-Q  Send-Q                      Local Address:Port   Peer Address:Port Process<br \/>\nLISTEN 0       4096                        127.0.0.53%lo:53          0.0.0.0:*     users:((&#034;systemd-resolve&#034;,pid&#061;520,fd&#061;15))<br \/>\nLISTEN 0       4096                              0.0.0.0:22          0.0.0.0:*     users:((&#034;sshd&#034;,pid&#061;1526,fd&#061;3),(&#034;systemd&#034;,pid&#061;1,fd&#061;253))<br \/>\nLISTEN 0       10                              127.0.0.1:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;32))<br \/>\nLISTEN 0       10                              127.0.0.1:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;30))<br \/>\nLISTEN 0       4096                           127.0.0.54:53          0.0.0.0:*     users:((&#034;systemd-resolve&#034;,pid&#061;520,fd&#061;17))<br \/>\nLISTEN 0       5                               127.0.0.1:953         0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;47))<br \/>\nLISTEN 0       128                             127.0.0.1:6010        0.0.0.0:*     users:((&#034;sshd-session&#034;,pid&#061;1640,fd&#061;9))<br \/>\nLISTEN 0       10                             10.0.0.157:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;37))<br \/>\nLISTEN 0       10                             10.0.0.157:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;36))<br \/>\nLISTEN 0       128                                 [::1]:6010           [::]:*     users:((&#034;sshd-session&#034;,pid&#061;1640,fd&#061;8))<br \/>\nLISTEN 0       4096                                 [::]:22             [::]:*     users:((&#034;sshd&#034;,pid&#061;1526,fd&#061;4),(&#034;systemd&#034;,pid&#061;1,fd&#061;254))<br \/>\nLISTEN 0       5                                   [::1]:953            [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;48))<br \/>\nLISTEN 0       10                                  [::1]:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;40))<br \/>\nLISTEN 0       10                                  [::1]:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;41))<br \/>\nLISTEN 0       10       [fe80::20c:29ff:fe88:bdf8]%ens33:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;44))<br \/>\nLISTEN 0       10       [fe80::20c:29ff:fe88:bdf8]%ens33:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;45)) <\/p>\n<p>\u6d4b\u8bd5<\/p>\n<p>#\u7f51\u5361\u4e2d\u914d\u7f6e<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/netplan\/50-cloud-init.yaml<br \/>\nnetwork:<br \/>\n  version: 2<br \/>\n  ethernets:<br \/>\n    ens33:<br \/>\n      #dhcp4: true<br \/>\n      addresses: [10.0.0.157\/24]<br \/>\n      gateway4: 10.0.0.2<br \/>\n      nameservers:<br \/>\n        addresses: [127.0.0.1]<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 127.0.0.53<br \/>\noptions edns0 trust-ad<br \/>\nsearch .<\/p>\n<p>[root&#064;ubuntu-157 ~]# rm -rf \/etc\/resolv.conf<br \/>\n[root&#064;ubuntu-157 ~]# ln -sv \/run\/systemd\/resolve\/resolv.conf \/etc\/resolv.conf<br \/>\n&#039;\/etc\/resolv.conf&#039; -&gt; &#039;\/run\/systemd\/resolve\/resolv.conf&#039;<br \/>\n[root&#064;ubuntu-157 ~]# ll \/etc\/resolv.conf<br \/>\nlrwxrwxrwx 1 root root 32 Oct 18 20:02 \/etc\/resolv.conf -&gt; \/run\/systemd\/resolve\/resolv.conf<\/p>\n<p>#\u91cd\u542f\u7f51\u7edc\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 ~]# netplan apply <\/p>\n<p>\/\/\u53bb\u6389\u5168\u5c40\u914d\u7f6e&#xff0c;\u5982\u679c\u6709\u4fee\u6539\u5219\u5728\u8be5\u6587\u4ef6\u4e2d\u6ce8\u91ca\u6389DNS\u884c<br \/>\n\/\/[root&#064;ubuntu-157 ~]# vim \/etc\/systemd\/resolved.conf<br \/>\n\/\/systemctl restart systemd-resolved.service<\/p>\n<p>#\u67e5\u770b<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 127.0.0.1<br \/>\nsearch .<\/p>\n<p>[root&#064;ubuntu-157 ~]# ss -unlp<br \/>\nState  Recv-Q Send-Q                    Local Address:Port   Peer Address:Port Process<br \/>\nUNCONN 0      0                            10.0.0.157:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;35))<br \/>\nUNCONN 0      0                            10.0.0.157:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;34))<br \/>\nUNCONN 0      0                             127.0.0.1:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;29))<br \/>\nUNCONN 0      0                             127.0.0.1:53          0.0.0.0:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;28))<br \/>\nUNCONN 0      0                            127.0.0.54:53          0.0.0.0:*     users:((&#034;systemd-resolve&#034;,pid&#061;520,fd&#061;16))<br \/>\nUNCONN 0      0                         127.0.0.53%lo:53          0.0.0.0:*     users:((&#034;systemd-resolve&#034;,pid&#061;520,fd&#061;14))<br \/>\nUNCONN 0      0                             127.0.0.1:323         0.0.0.0:*     users:((&#034;chronyd&#034;,pid&#061;991,fd&#061;5))<br \/>\nUNCONN 0      0                                 [::1]:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;38))<br \/>\nUNCONN 0      0                                 [::1]:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;39))<br \/>\nUNCONN 0      0      [fe80::20c:29ff:fe88:bdf8]%ens33:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;42))<br \/>\nUNCONN 0      0      [fe80::20c:29ff:fe88:bdf8]%ens33:53             [::]:*     users:((&#034;named&#034;,pid&#061;2231,fd&#061;43))<br \/>\nUNCONN 0      0                                 [::1]:323            [::]:*     users:((&#034;chronyd&#034;,pid&#061;991,fd&#061;6)) <\/p>\n<p>#ubuntu\u6d4b\u8bd5<br \/>\n[root&#064;ubuntu-157 ~]# nslookup www.baidu.com<br \/>\nServer:127.0.0.1<br \/>\nAddress:127.0.0.1#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.69.21<br \/>\n&#8230;<\/p>\n<p>[root&#064;ubuntu-157 ~]# dig www.baidu.com &#064;10.0.0.157<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.20.11-0ubuntu0.1-Ubuntu &lt;&lt;&gt;&gt; www.baidu.com &#064;10.0.0.157<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 4726<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: ac883733eda129f40100000068f386e0ca9b14d098b487e3 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.baidu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.baidu.com.1200INCNAMEwww.a.shifen.com.<br \/>\nwww.a.shifen.com.120INA110.242.70.57<br \/>\nwww.a.shifen.com.120INA110.242.69.21<\/p>\n<p>;; Query time: 422 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157) (UDP)<br \/>\n;; WHEN: Sat Oct 18 20:24:00 CST 2025<br \/>\n;; MSG SIZE  rcvd: 129<\/p>\n<p>[root&#064;ubuntu-158 ~]# dig www.baidu.com &#064;10.0.0.157<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.20.4-3ubuntu1.2-Ubuntu &lt;&lt;&gt;&gt; www.baidu.com &#064;10.0.0.157<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 18291<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 694b1d7f1aa01bbb0100000068f387263255b8670ea96b6b (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.baidu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.baidu.com.1130INCNAMEwww.a.shifen.com.<br \/>\nwww.a.shifen.com.50INA110.242.70.57<br \/>\nwww.a.shifen.com.50INA110.242.69.21<\/p>\n<p>;; Query time: 2 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157) (UDP)<br \/>\n;; WHEN: Sat Oct 18 20:25:09 CST 2025<br \/>\n;; MSG SIZE  rcvd: 129<\/p>\n<p>#rocky\u6d4b\u8bd5<br \/>\n#\u914d\u7f6eDNS\u89e3\u6790\u670d\u52a1<br \/>\n[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.2<\/p>\n<p>[root&#064;rocky8-153 ~]#vim \/etc\/resolv.conf<br \/>\nnameserver 10.0.0.157<\/p>\n<p>[root&#064;rocky8-153 ~]#nslookup www.baidu.com<br \/>\nServer:10.0.0.157<br \/>\nAddress:10.0.0.157#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.69.21<br \/>\n&#8230; <\/p>\n<p>\u4f8b\u5982&#xff1a;ubuntu 10.0.0.157\u4e3b\u673a\/etc\/resolv.conf\u6587\u4ef6\u914d\u7f6e\u662fdns 127.0.0.53:53\u2014\u2014systemd-resolved.service\u670d\u52a1\u7ba1\u7406&#xff0c;\u5982\u679c\u505c\u6b62\u670d\u52a1&#xff0c;127.0.0.53:53\u6ca1\u6709\u670d\u52a1\u76d1\u542c&#xff0c;\u5219dig www.baidu.com\u9ed8\u8ba4\u627e\/etc\/resolv.conf\u6587\u4ef6\u4e0b\u914d\u7f6e\u7684dns\u8bf7\u6c42\u89e3\u6790\u5219\u5931\u8d25&#xff0c;bind9\u670d\u52a1\u76d1\u542c127.0.0.1:53\u300110.0.0.157:53\u7aef\u53e3&#xff0c;\u8981\u5c06\/etc\/resolv.conf\u6587\u4ef6\u4e2d\u7684\u914d\u7f6e\u5207\u6362\u81f3127.0.0.1\u300110.0.0.157&#xff0c;\u4f46\u662f\u6587\u4ef6\u4e0d\u53d7\u7f51\u5361\u63a7\u5236&#xff0c;\u56e0\u6b64\u9700\u8981\u5220\u9664\u6587\u4ef6\u91cd\u65b0\u505a\u8f6f\u94fe\u63a5\u5904\u7406\u3002\u5bf9\u5e94\u7684\u6211\u4eec\u5728\u5176\u4ed6\u4e3b\u673a\u4e0a\/etc\/resolv.conf\u6587\u4ef6\u4e0b\u914d\u7f6e10.0.0.157\u540c\u6837\u4e5f\u53ef\u4ee5\u5b9e\u73b0DNS\u89e3\u6790\u3002<\/p>\n<p>bind\u5185\u7f6e13\u4e2a\u6839\u57df\u540d\u670d\u52a1\u5668\u5730\u5740&#xff0c;\u5199\u5728\u6587\u4ef6\u4e2d<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.default-zones<br \/>\n\/\/ prime the server with knowledge of the root servers<br \/>\nzone &#034;.&#034; {<br \/>\ntype hint;<br \/>\nfile &#034;\/usr\/share\/dns\/root.hints&#034;;<br \/>\n};<br \/>\n&#8230;<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/usr\/share\/dns\/root.hints | grep -v &#039;^;&#039;<br \/>\n.                        3600000      NS    A.ROOT-SERVERS.NET.<br \/>\nA.ROOT-SERVERS.NET.      3600000      A     198.41.0.4<br \/>\nA.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:ba3e::2:30<br \/>\n.                        3600000      NS    B.ROOT-SERVERS.NET.<br \/>\nB.ROOT-SERVERS.NET.      3600000      A     170.247.170.2<br \/>\nB.ROOT-SERVERS.NET.      3600000      AAAA  2801:1b8:10::b<br \/>\n.                        3600000      NS    C.ROOT-SERVERS.NET.<br \/>\nC.ROOT-SERVERS.NET.      3600000      A     192.33.4.12<br \/>\nC.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2::c<br \/>\n.                        3600000      NS    D.ROOT-SERVERS.NET.<br \/>\nD.ROOT-SERVERS.NET.      3600000      A     199.7.91.13<br \/>\nD.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2d::d<br \/>\n.                        3600000      NS    E.ROOT-SERVERS.NET.<br \/>\nE.ROOT-SERVERS.NET.      3600000      A     192.203.230.10<br \/>\nE.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:a8::e<br \/>\n.                        3600000      NS    F.ROOT-SERVERS.NET.<br \/>\nF.ROOT-SERVERS.NET.      3600000      A     192.5.5.241<br \/>\nF.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:2f::f<br \/>\n.                        3600000      NS    G.ROOT-SERVERS.NET.<br \/>\nG.ROOT-SERVERS.NET.      3600000      A     192.112.36.4<br \/>\nG.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:12::d0d<br \/>\n.                        3600000      NS    H.ROOT-SERVERS.NET.<br \/>\nH.ROOT-SERVERS.NET.      3600000      A     198.97.190.53<br \/>\nH.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:1::53<br \/>\n.                        3600000      NS    I.ROOT-SERVERS.NET.<br \/>\nI.ROOT-SERVERS.NET.      3600000      A     192.36.148.17<br \/>\nI.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fe::53<br \/>\n.                        3600000      NS    J.ROOT-SERVERS.NET.<br \/>\nJ.ROOT-SERVERS.NET.      3600000      A     192.58.128.30<br \/>\nJ.ROOT-SERVERS.NET.      3600000      AAAA  2001:503:c27::2:30<br \/>\n.                        3600000      NS    K.ROOT-SERVERS.NET.<br \/>\nK.ROOT-SERVERS.NET.      3600000      A     193.0.14.129<br \/>\nK.ROOT-SERVERS.NET.      3600000      AAAA  2001:7fd::1<br \/>\n.                        3600000      NS    L.ROOT-SERVERS.NET.<br \/>\nL.ROOT-SERVERS.NET.      3600000      A     199.7.83.42<br \/>\nL.ROOT-SERVERS.NET.      3600000      AAAA  2001:500:9f::42<br \/>\n.                        3600000      NS    M.ROOT-SERVERS.NET.<br \/>\nM.ROOT-SERVERS.NET.      3600000      A     202.12.27.33<br \/>\nM.ROOT-SERVERS.NET.      3600000      AAAA  2001:dc3::35<\/p>\n<p>\u5176\u4ed6\u673a\u5668DNS\u6307\u5411\u672c\u673a<\/p>\n<p>[root&#064;rocky-154 ~]#hostname -I<br \/>\n10.0.0.154 <\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>[root&#064;rocky-154 ~]#dig www.baidu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.baidu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 21290<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 8d73d3552b84bed60100000068f39a70039beadd5ee9208f (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.baidu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.baidu.com.1152INCNAMEwww.a.shifen.com.<br \/>\nwww.a.shifen.com.120INA220.181.111.1<br \/>\nwww.a.shifen.com.120INA220.181.111.232<\/p>\n<p>;; Query time: 811 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Sat Oct 18 21:47:28 CST 2025<br \/>\n;; MSG SIZE  rcvd: 129<\/p>\n<h3 id=\"3%E3%80%81%E7%9B%B8%E5%85%B3%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E\">3\u3001\u76f8\u5173\u914d\u7f6e\u8bf4\u660e<\/h3>\n<h4 id=\"%E2%91%A0bind%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E5%8F%8A%E8%A7%A3%E6%9E%90%E6%B5%81%E7%A8%8B\">\u2460bind\u914d\u7f6e\u6587\u4ef6\u53ca\u89e3\u6790\u6d41\u7a0b<\/h4>\n<p>[root&#064;ubuntu-157 ~]# dpkg -L bind9<br \/>\n&#8230;&#8230;<br \/>\n\/etc\/bind<br \/>\n\/etc\/bind\/bind.keys<br \/>\n\/etc\/bind\/db.0                     #db.* \u540d\u5177\u4f53\u89e3\u6790\u89c4\u5219\u6587\u4ef6<br \/>\n\/etc\/bind\/db.127<br \/>\n\/etc\/bind\/db.255<br \/>\n\/etc\/bind\/db.empty<br \/>\n\/etc\/bind\/db.local<br \/>\n\/etc\/bind\/named.conf               #\u4e3b\u914d\u7f6e\u6587\u4ef6<br \/>\n\/etc\/bind\/named.conf.default-zones #\u4e2d\u95f4\u914d\u7f6e\u6587\u4ef6&#xff0c;\u8be5\u6587\u4ef6\u4e2d\u5b9a\u4e49\u4e86\u57df\u540d\u548c\u5177\u4f53\u89e3\u6790\u89c4\u5219\u6587\u4ef6\u7684\u5bf9\u5e94\u5173\u7cfb<br \/>\n\/etc\/bind\/named.conf.local         #\u4e2d\u95f4\u914d\u7f6e\u6587\u4ef6&#xff0c;\u5f15\u7528\/etc\/bind\/zones.rfc1918&#xff0c;\u88ab\u6ce8\u91ca<br \/>\n\/etc\/bind\/named.conf.options       #bind\u914d\u7f6e\u9879<br \/>\n\/etc\/bind\/zones.rfc1918            #\u4e2d\u95f4\u914d\u7f6e\u6587\u4ef6&#xff0c;\u8be5\u6587\u4ef6\u4e2d\u5b9a\u4e49\u4e86\u57df\u540d\u548c\u5177\u4f53\u89e3\u6790\u89c4\u5219\u6587\u4ef6\u7684\u5bf9\u5e94\u5173\u7cfb <\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"724\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211746-69a8a17a258a4.png\" width=\"744\" \/><\/p>\n<h5 id=\"%E4%B8%BB%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6\">\u4e3b\u914d\u7f6e\u6587\u4ef6<\/h5>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf<br \/>\n\/\/ This is the primary configuration file for the BIND DNS server named.<br \/>\n\/\/<br \/>\n\/\/ Please read \/usr\/share\/doc\/bind9\/README.Debian for information on the<br \/>\n\/\/ structure of BIND configuration files in Debian, *BEFORE* you customize<br \/>\n\/\/ this configuration file.<br \/>\n\/\/<br \/>\n\/\/ If you are just adding zones, please do that in \/etc\/bind\/named.conf.local<\/p>\n<p>include &#034;\/etc\/bind\/named.conf.options&#034;;<br \/>\ninclude &#034;\/etc\/bind\/named.conf.local&#034;;                #\u4e0d\u5173\u6ce8<br \/>\ninclude &#034;\/etc\/bind\/named.conf.default-zones&#034;;<\/p>\n<p>#\u5e2e\u52a9<br \/>\nman named.conf<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.local<br \/>\n\/\/<br \/>\n\/\/ Do any local configuration here<br \/>\n\/\/<\/p>\n<p>\/\/ Consider adding the 1918 zones here, if they are not used in your<br \/>\n\/\/ organization<br \/>\n\/\/include &#034;\/etc\/bind\/zones.rfc1918&#034;; <\/p>\n<h5 id=\"%E9%80%89%E9%A1%B9%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6\">\u9009\u9879\u914d\u7f6e\u6587\u4ef6<\/h5>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.options<br \/>\noptions {<br \/>\ndirectory &#034;\/var\/cache\/bind&#034;;<\/p>\n<p>\/\/ If there is a firewall between you and nameservers you want<br \/>\n\/\/ to talk to, you may need to fix the firewall to allow multiple<br \/>\n\/\/ ports to talk.  See http:\/\/www.kb.cert.org\/vuls\/id\/800113<\/p>\n<p>\/\/ If your ISP provided one or more IP addresses for stable<br \/>\n\/\/ nameservers, you probably want to use them as forwarders.<br \/>\n\/\/ Uncomment the following block, and insert the addresses replacing<br \/>\n\/\/ the all-0&#039;s placeholder.<\/p>\n<p>\/\/ forwarders {<br \/>\n\/\/ 0.0.0.0;<br \/>\n\/\/ };<\/p>\n<p>\/\/&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;<br \/>\n\/\/ If BIND logs error messages about the root key being expired,<br \/>\n\/\/ you will need to update your keys.  See https:\/\/www.isc.org\/bind-keys<br \/>\n\/\/&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;&#061;<br \/>\ndnssec-validation auto;<\/p>\n<p>listen-on-v6 { any; };<br \/>\n};<\/p>\n<p>[root&#064;rocky8-153 ~]#cat \/etc\/named.conf<br \/>\n\/\/<br \/>\n\/\/ named.conf<br \/>\n\/\/<br \/>\n\/\/ Provided by Red Hat bind package to configure the ISC BIND named(8) DNS<br \/>\n\/\/ server as a caching only nameserver (as a localhost DNS resolver only).<br \/>\n\/\/<br \/>\n\/\/ See \/usr\/share\/doc\/bind*\/sample\/ for example named configuration files.<br \/>\n\/\/<\/p>\n<p>options {<br \/>\nlisten-on port 53 { 127.0.0.1; };<br \/>\nlisten-on-v6 port 53 { ::1; };<br \/>\ndirectory &#034;\/var\/named&#034;;<br \/>\ndump-file &#034;\/var\/named\/data\/cache_dump.db&#034;;<br \/>\nstatistics-file &#034;\/var\/named\/data\/named_stats.txt&#034;;<br \/>\nmemstatistics-file &#034;\/var\/named\/data\/named_mem_stats.txt&#034;;<br \/>\nsecroots-file&#034;\/var\/named\/data\/named.secroots&#034;;<br \/>\nrecursing-file&#034;\/var\/named\/data\/named.recursing&#034;;<br \/>\nallow-query     { localhost; };<\/p>\n<p>\/*<br \/>\n &#8211; If you are building an AUTHORITATIVE DNS server, do NOT enable recursion.<br \/>\n &#8211; If you are building a RECURSIVE (caching) DNS server, you need to enable<br \/>\n   recursion.<br \/>\n &#8211; If your recursive DNS server has a public IP address, you MUST enable access<br \/>\n   control to limit queries to your legitimate users. Failing to do so will<br \/>\n   cause your server to become part of large scale DNS amplification<br \/>\n   attacks. Implementing BCP38 within your network would greatly<br \/>\n   reduce such attack surface<br \/>\n*\/<br \/>\nrecursion yes;<\/p>\n<p>dnssec-enable yes;<br \/>\ndnssec-validation yes;<\/p>\n<p>managed-keys-directory &#034;\/var\/named\/dynamic&#034;;<\/p>\n<p>pid-file &#034;\/run\/named\/named.pid&#034;;<br \/>\nsession-keyfile &#034;\/run\/named\/session.key&#034;;<\/p>\n<p>\/* https:\/\/fedoraproject.org\/wiki\/Changes\/CryptoPolicy *\/<br \/>\ninclude &#034;\/etc\/crypto-policies\/back-ends\/bind.config&#034;;<br \/>\n};<\/p>\n<p>logging {<br \/>\n        channel default_debug {<br \/>\n                file &#034;data\/named.run&#034;;<br \/>\n                severity dynamic;<br \/>\n        };<br \/>\n};<\/p>\n<p>zone &#034;.&#034; IN {<br \/>\ntype hint;<br \/>\nfile &#034;named.ca&#034;;<br \/>\n};<\/p>\n<p>include &#034;\/etc\/named.rfc1912.zones&#034;;<br \/>\ninclude &#034;\/etc\/named.root.key&#034;;<\/p>\n<p>\u8be5\u6587\u4ef6\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u90e8\u5206\u5185\u5bb9&#xff0c;\u9ed8\u8ba4\u53ea\u6709\u5168\u5c40\u914d\u7f6e\u90e8\u5206<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u914d\u7f6e<\/td>\n<td>\u914d\u7f6e\u5b57\u6bb5<\/td>\n<td>\n<p>\u5907\u6ce8<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\u5168\u5c40\u914d\u7f6e<\/td>\n<td>options{}&#xff1b;<\/td>\n<td>\u5168\u5c40\u914d\u7f6e\u9009\u9879<\/td>\n<\/tr>\n<tr>\n<td>\u65e5\u5fd7\u5b50\u7cfb\u7edf\u914d\u7f6e<\/td>\n<td>logging{}&#xff1b;<\/td>\n<td>\u8fd0\u884c\u65e5\u5fd7<\/td>\n<\/tr>\n<tr>\n<td>\u7f51\u7edc\u81ea\u5b9a\u4e49\u96c6\u5408<\/td>\n<td>acl<\/td>\n<td>\u5c06\u67d0\u4e2a\u7f51\u6bb5\u6216\u67d0\u4e2a\u5177\u4f53IP\u5730\u5740\u5b9a\u4e49\u5728\u4e00\u4e2a\u96c6\u5408\u91cc\u9762<\/td>\n<\/tr>\n<tr>\n<td>\u89c6\u56fe<\/td>\n<td>view<\/td>\n<td>\u914d\u5408acl\u5c06\u4e0d\u540c\u7684\u8bf7\u6c42\u6765\u6e90\u7528\u4e0d\u540c\u7684\u89e3\u6790\u89c4\u5219\u8fd4\u56de&#xff0c;\u5b9e\u73b0\u667a\u80fdDNS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>#\u5e38\u7528\u5168\u5c40\u914d\u7f6e\u9009\u9879<br \/>\noptions {<\/p>\n<p> #\u6b64\u914d\u7f6e\u8868\u793aDNS\u670d\u52a1\u53ea\u76d1\u542c\u4e86\u672c\u673a127.0.0.1\u768453\u7aef\u53e3&#xff0c;\u5982\u679c\u5bf9\u5916\u63d0\u4f9bDNS\u670d\u52a1&#xff0c;\u53ef\u4ee5\u5c06\u6b64\u884c\u6ce8\u91ca\u6216\u503c\u6539\u6210any<br \/>\n listen-on port 53 { 127.0.0.1; }; <\/p>\n<p> #\u76d1\u542cIPV6\u768453\u7aef\u53e3&#xff0c;\u914d\u7f6e\u65b9\u6cd5\u540c\u4e0a<br \/>\n listen-on-v6 port 53 { ::1; };<\/p>\n<p> #\u76d1\u542c\u672c\u673a\u6240\u6709IPV6\u5730\u5740&#xff0c;\u4e0d\u60f3\u76d1\u542cIPV6\u5730\u5740&#xff0c;\u53ef\u4ee5\u5c06 any \u6539\u6210 none<br \/>\n listen-on-v6 { any; };<\/p>\n<p> #\u6b64\u914d\u7f6e\u8868\u793a\u4ec5\u672c\u673a\u53ef\u4ee5\u4f7f\u7528DNS\u670d\u52a1\u7684\u89e3\u6790\u67e5\u8be2\u529f\u80fd&#xff0c;\u5982\u679c\u5bf9\u5916\u63d0\u4f9bDNS\u670d\u52a1&#xff0c;\u53ef\u4ee5\u5c06\u6b64\u884c\u6ce8\u91ca\u6216\u503c\u6539\u6210any<br \/>\n allow-query \u00a0 \u00a0 { localhost; }; <\/p>\n<p> #\u662f\u5426\u542f\u7528\u52a0\u5bc6\u9a8c\u8bc1&#xff0c;\u5728\u4f7f\u7528\u8f6c\u53d1\u7684\u65f6\u5019&#xff0c;\u5c06\u6b64\u9879\u6539\u4e3a no<br \/>\n dnssec-validation auto;<\/p>\n<p> #\u8f6c\u53d1\u670d\u52a1\u5668<br \/>\n forwarders { 10.0.0.207; };<br \/>\n \u00a0 \u00a0<br \/>\n #\u8f6c\u53d1\u7b56\u7565<br \/>\n forward first; <\/p>\n<p>}; <\/p>\n<h5 id=\"%E4%B8%AD%E9%97%B4%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6\">\u4e2d\u95f4\u914d\u7f6e\u6587\u4ef6<\/h5>\n<p>zone &#034;ZONE_NAME&#034; IN {                     #IN \u53ef\u4ee5\u7701\u7565\u4e0d\u5199<br \/>\n    type {master|slave|hint|forward};     #\u7c7b\u578b master,slave \u7528\u4e8eDNS\u4e3b\u4ece,forward\u8868\u793a\u8f6c\u53d1<br \/>\n    file &#034;file_path&#034;;                     #\u5177\u4f53\u89e3\u6790\u89c4\u5219\u6587\u4ef6\u8def\u5f84<br \/>\n};<\/p>\n<p>#\u8be5\u6587\u4ef6\u4e2d\u5b9a\u4e49\u4e86\u8981\u89e3\u6790\u7684\u57df\u540d\u4e0e\u5177\u4f53\u89e3\u6790\u89c4\u5219\u4e4b\u95f4\u7684\u5bf9\u5e94\u5173\u7cfb<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.default-zones<br \/>\n\/\/ prime the server with knowledge of the root servers<br \/>\nzone &#034;.&#034; {<br \/>\ntype hint;<br \/>\nfile &#034;\/usr\/share\/dns\/root.hints&#034;;<br \/>\n};<\/p>\n<p>\/\/ be authoritative for the localhost forward and reverse zones, and for<br \/>\n\/\/ broadcast zones as per RFC 1912<\/p>\n<p>zone &#034;localhost&#034; {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.local&#034;;<br \/>\n};<\/p>\n<p>zone &#034;127.in-addr.arpa&#034; {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.127&#034;;<br \/>\n};<\/p>\n<p>zone &#034;0.in-addr.arpa&#034; {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.0&#034;;<br \/>\n};<\/p>\n<p>zone &#034;255.in-addr.arpa&#034; {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.255&#034;;<br \/>\n};<\/p>\n<h5 id=\"allow%E8%AE%BF%E9%97%AE%E6%8E%A7%E5%88%B6%E6%8C%87%E4%BB%A4\">allow\u8bbf\u95ee\u63a7\u5236\u6307\u4ee4<\/h5>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728named\u914d\u7f6e\u4e2d\u6709\u56db\u4e2aallow\u5f00\u5934\u7684\u5b57\u6bb5&#xff0c;\u4e3b\u8981\u7528\u6765\u5b9e\u73b0\u8bbf\u95ee\u63a7\u5236\u3002<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u5b57\u6bb5<\/td>\n<td>\u8bf4\u660e<\/td>\n<\/tr>\n<tr>\n<td>allow-query{}&#xff1b;<\/td>\n<td>\u5141\u8bb8\u67e5\u8be2\u672cDNS\u7684\u4e3b\u673a&#xff0c;\u767d\u540d\u5355&#xff0c;\u6ce8\u91ca\u5c31\u4ee3\u8868\u6240\u6709\u4e3b\u673a\u90fd\u53ef\u4f7f\u7528\u672c\u673a\u5f53DNS<\/td>\n<\/tr>\n<tr>\n<td>allow-transfer{}&#xff1b;<\/td>\n<td>\u5141\u8bb8\u533a\u57df\u4f20\u9001\u7684\u4e3b\u673a&#xff0c;\u767d\u540d\u5355&#xff0c;\u6ce8\u91ca\u4ee3\u8868\u6240\u6709&#xff0c;\u4e00\u822c\u7528\u5728\u4e3b\u4eceDNS\u914d\u7f6e\u65f6\u6307\u5b9a\u4ece\u8282\u70b9<\/td>\n<\/tr>\n<tr>\n<td>allow-recursion{}&#xff1b;<\/td>\n<td>\u5141\u8bb8\u9012\u5f52\u7684\u4e3b\u673a&#xff0c;\u5efa\u8bae\u5168\u5c40\u4f7f\u7528<\/td>\n<\/tr>\n<tr>\n<td>allow-update{}&#xff1b;<\/td>\n<td>\u5141\u8bb8\u53ef\u4ee5\u8fdc\u7a0b\u66f4\u65b0\u89e3\u6790\u89c4\u5219\u7684\u4e3b\u673a<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h5 id=\"acl%E5%9C%B0%E5%9D%80%E9%9B%86%E5%90%88\">acl\u5730\u5740\u96c6\u5408<\/h5>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ACL&#xff1a;\u5c06\u4e00\u4e2a\u6216\u591a\u4e2a\u7f51\u6bb5(\u6216\u5177\u4f53IP\u5730\u5740)\u5b9a\u4e49\u5728\u4e00\u4e2a\u96c6\u5408\u91cc\u9762&#xff0c;\u5e76\u901a\u8fc7\u7edf\u4e00\u7684\u540d\u79f0\u8fdb\u884c\u8c03\u7528\u3002\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ACL \u53ea\u80fd\u5148\u5b9a\u4e49\u540e\u8c03\u7528&#xff0c;\u56e0\u6b64\u4e00\u822c\u653e\u5728\u914d\u7f6e\u6587\u4ef6\u7684\u6700\u4e0a\u9762&#xff0c;\u5728 options \u4e4b\u524d\u5b9a\u4e49\u3002<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>ACL\u503c<\/td>\n<td>\n<p>\u8bf4\u660e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>none<\/td>\n<td>\u6392\u9664\u6240\u6709\u4e3b\u673a<\/td>\n<\/tr>\n<tr>\n<td>any<\/td>\n<td>\u6240\u6709\u4e3b\u673a<\/td>\n<\/tr>\n<tr>\n<td>localhost<\/td>\n<td>\u672c\u673a<\/td>\n<\/tr>\n<tr>\n<td>localnet<\/td>\n<td>\u672c\u673aIP\u540c\u5b50\u7f51\u63a9\u7801\u8fd0\u7b97\u540e\u5f97\u5230\u7684\u7f51\u6bb5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>#ACL\u683c\u5f0f<br \/>\nacl ACL_NAME{<br \/>\n    IP;<br \/>\n    IP;<br \/>\n    NET\/NETMAST;<br \/>\n    NET\/NETMAST;<br \/>\n    &#8230;&#8230;<br \/>\n};<\/p>\n<p>#\u8303\u4f8b<br \/>\nacl test_net{<br \/>\n    192.168.0.0\/24;<br \/>\n    172.16.0.0\/24;<br \/>\n};<br \/>\nacl prod_net{<br \/>\n    10.0.0.0\/24;<br \/>\n};<br \/>\nacl other_net{<br \/>\n    any;<br \/>\n}; <\/p>\n<h5 id=\"view%E8%A7%86%E5%9B%BE\">view\u89c6\u56fe<\/h5>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0view&#xff1a;\u89c6\u56fe&#xff0c;\u5c06ACL\u548c\u5177\u4f53\u7684\u89e3\u6790\u89c4\u5219\u5bf9\u5e94\u8d77\u6765&#xff0c;\u5b9e\u73b0\u6839\u636e\u6761\u4ef6\u89e3\u6790&#xff0c;\u5b9e\u73b0\u667a\u80fdDNS&#xff0c;\u76f8\u540c\u7684\u4e00\u4e2a\u57df\u540d&#xff0c;\u6839\u636e\u5ba2\u6237\u7aef\u6765\u6e90&#xff0c;\u53ef\u4ee5\u89e3\u6790\u5230\u4e0d\u540c\u7684IP\u5730\u5740\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 1\u3001\u6bcf\u4e2aview\u7ed1\u5b9a\u4e00\u4e2aACL\u3002<\/p>\n<p>\u00a0 \u00a0 \u00a0 \u00a0\u00a02\u3001\u4e00\u4e2abind\u670d\u52a1\u53ef\u4ee5\u5b9a\u4e49\u591a\u4e2aview&#xff0c;\u6bcf\u4e2aview \u4e2d\u53ef\u5b9a\u4e49\u4e00\u4e2a\u6216\u591a\u4e2azone\u3002 \u00a0 \u00a0 \u00a0 \u00a0 3\u3001\u4e0d\u540c\u7684view\u4e2d\u53ef\u4ee5\u5bf9\u540c\u4e00\u4e2a\u57df\u540d\u8fdb\u884c\u89e3\u6790&#xff0c;\u8fd4\u56de\u4e0d\u540c\u7684\u89e3\u6790\u7ed3\u679c\u3002 \u00a0 \u00a0 \u00a0 \u00a0 4\u3001\u5982\u679c\u5b9a\u4e49\u4e86view&#xff0c;\u5219\u6240\u6709\u7684zone\u89c4\u5219\u90fd\u8981\u5199\u5728view\u4e2d&#xff0c;\u4e0d\u80fd\u518d\u76f4\u63a5\u5199\u5728\/etc\/named.conf \u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05\u3001\u5ba2\u6237\u7aef\u8bf7\u6c42\u5230\u8fbe\u65f6&#xff0c;\u662f\u81ea\u4e0a\u800c\u4e0b\u68c0\u67e5\u6bcf\u4e2aview\u6240\u5bf9\u5e94\u7684ACL\u7684&#xff0c;\u5982\u679c\u8bf7\u6c42\u88ab\u547d\u4e2d&#xff0c;\u5c31\u8fdb\u5165\u89e3\u6790&#xff0c;\u4e0d\u518d\u5411\u540e\u5339\u914d\u3002<\/p>\n<p>#\u683c\u5f0f<br \/>\nview VIEW_NAME{<br \/>\n    match-clients { acl_name; };<br \/>\n    zone &#034;domain&#034; IN {<br \/>\n    type mater;<br \/>\n    file &#034;domain.zone&#034;;<br \/>\n    };<br \/>\n    include &#034;\/etc\/named.rfc1912.zones.domain&#034;<br \/>\n};<\/p>\n<p>#\u8303\u4f8b<br \/>\nview prod_view{<br \/>\n    match-clients { prod_net; };<br \/>\n    include &#034;\/etc\/named.rfc1912.zones&#034;;<br \/>\n    include &#034;\/etc\/named.rfc1912.zones.prod&#034;;<br \/>\n};<br \/>\nview other_view{<br \/>\n    match-clients {other_net;};<br \/>\n    include &#034;\/etc\/named.rfc1912.zones&#034;;<br \/>\n};<\/p>\n<h5 id=\"%E5%85%B7%E4%BD%93%E8%A7%A3%E6%9E%90%E8%A7%84%E5%88%99\">\u5177\u4f53\u89e3\u6790\u89c4\u5219<\/h5>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u8be5\u6587\u4ef6\u5b9a\u4e49\u57df\u540d\u7684\u5177\u4f53\u89e3\u6790\u89c4\u5219&#xff0c;\u8be5\u6587\u4ef6\u6709\u591a\u6761\u8d44\u6e90\u8bb0\u5f55\u7ec4\u6210&#xff0c;\u6bcf\u4e00\u884c\u90fd\u662f\u4e00\u6761\u8d44\u6e90\u8bb0\u5f55&#xff0c;\u5728RFC\u6587\u6863\u4e2d&#xff0c;DNS\u89e3\u6790\u8bb0\u5f55\u88ab\u79f0\u4e3aResource Recode&#xff08;\u8d44\u6e90\u8bb0\u5f55&#xff09;&#xff0c;\u7f29\u5199\u4e3a RR\u3002<\/p>\n<p>#\u4f8b\u5b50<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/db.0<br \/>\n;<br \/>\n; BIND reverse data file for &#034;this host on this network&#034; zone<br \/>\n;<br \/>\n$TTL604800<br \/>\n&#064;INSOAlocalhost. root.localhost. (<br \/>\n      1; Serial<br \/>\n 604800; Refresh<br \/>\n  86400; Retry<br \/>\n2419200; Expire<br \/>\n 604800 ); Negative Cache TTL<br \/>\n;<br \/>\n&#064;INNSlocalhost.<\/p>\n<h5 id=\"Resource%20Recode%E5%AE%9A%E4%B9%89\">Resource Recode\u5b9a\u4e49<\/h5>\n<p>#RR\u683c\u5f0f<br \/>\nNAME \u00a0 TTL \u00a0 CLASS \u00a0 TYPE \u00a0 VALUE<\/p>\n<p>#\u5b57\u6bb5\u8bf4\u660e<br \/>\nNAME          #\u8d44\u6e90\u8bb0\u5f55\u540d\u79f0,\u6839\u636eTYPE\u4e0d\u4e00\u6837&#xff0c;\u5199\u6cd5\u4f1a\u6709\u4e0d\u540c<br \/>\nTTL           #\u7f13\u5b58\u6709\u6548\u671f&#xff0c;\u9ed8\u8ba4\u5355\u4f4d\u662f\u79d2&#xff0c;\u4e5f\u53ef\u4ee5\u52a0\u5355\u4f4d{ M(\u5206), H(\u65f6), D(\u5929), W(\u5468) }<br \/>\nCLASS         #\u8d44\u6e90\u8bb0\u5f55\u7c7b\u522b<br \/>\nTYPE          #\u8bb0\u5f55\u7c7b\u578b&#xff0c;\u5177\u4f53\u503c\u89c1\u4e0b\u8868<br \/>\nVALUE         #\u6b64\u8bb0\u5f55\u5bf9\u5e94\u7684\u5177\u4f53\u503c&#xff0c;\u6839\u636eTYPE\u4e0d\u4e00\u6837&#xff0c;\u5199\u6cd5\u4f1a\u6709\u4e0d\u540c<\/p>\n<p>CLASS\u5b57\u6bb5\u8bf4\u660e<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u503c<\/td>\n<td>\u8bf4\u660e<\/td>\n<\/tr>\n<tr>\n<td>IN<\/td>\n<td>\u6807\u51c6\u7684IPV4\/6 Dns\u8bb0\u5f55&#xff0c;\u5e38\u7528<\/td>\n<\/tr>\n<tr>\n<td>CS<\/td>\n<td>CSNET&#xff0c;\u5df2\u88ab\u5e9f\u5f03<\/td>\n<\/tr>\n<tr>\n<td>CH<\/td>\n<td>CHAOS&#xff0c;\u4e00\u79cd\u65e9\u671f\u534f\u8bae&#xff0c;\u67e5\u8be2DNS\u670d\u52a1\u5668\u5143\u6570\u636e&#xff08;\u5982\u7248\u672c\u3001\u4e3b\u673a\u4fe1\u606f\u7b49&#xff09;<\/td>\n<\/tr>\n<tr>\n<td>HS<\/td>\n<td>Hesiod&#xff0c;\u76ee\u5f55\u670d\u52a1\u534f\u8bae<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>TYPE\u5b57\u6bb5\u8bf4\u660e<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u503c<\/td>\n<td>\u8bf4\u660e<\/td>\n<\/tr>\n<tr>\n<td>A<\/td>\n<td>internet Address&#xff0c;\u5c06FQDN\u89e3\u6790\u6210IPV4\u5730\u5740&#xff0c;\u8fd9\u662f\u6700\u5e38\u7528\u7684\u4e00\u79cd\u89e3\u6790\u7c7b\u578b<\/td>\n<\/tr>\n<tr>\n<td>AAAA<\/td>\n<td>IPV6 internet Address&#xff0c;\u5c06FQDN\u89e3\u6790\u6210IPV6\u5730\u5740<\/td>\n<\/tr>\n<tr>\n<td>CNAME<\/td>\n<td>the canonical name for an alias&#xff0c;\u8bb0\u5f55\u522b\u540d&#xff0c;\u5c06\u57df\u540d\u89e3\u6790\u5230\u53e6\u4e00\u4e2a\u57df\u540d<\/td>\n<\/tr>\n<tr>\n<td>MX<\/td>\n<td>Mail eXchanger&#xff0c;\u7528\u4e8e\u90ae\u4ef6\u4ea4\u6362&#xff0c;\u6307\u5b9a\u90ae\u4ef6\u670d\u52a1<\/td>\n<\/tr>\n<tr>\n<td>NS<\/td>\n<td>Name Server&#xff0c;\u5c06\u89e3\u6790\u6307\u5411\u53e6\u5916\u4e00\u4e2aDNS&#xff0c;\u8868\u793a\u7531\u88ab\u6307\u5b9a\u7684DNS\u89e3\u6790\u5f53\u524d\u8bb0\u5f55<\/td>\n<\/tr>\n<tr>\n<td>PTR<\/td>\n<td>a domain name pointer&#xff0c;\u57df\u540d\u6307\u9488&#xff0c;\u7528IP\u5730\u5740\u53cd\u5411\u89e3\u6790\u57df\u540d<\/td>\n<\/tr>\n<tr>\n<td>SOA<\/td>\n<td>a marks the start of a zone of authority&#xff0c;\u6807\u8bb0\u6743\u5a01\u533a\u57df\u7684\u5f00\u59cb<\/td>\n<\/tr>\n<tr>\n<td>HINFO<\/td>\n<td>host information&#xff0c;\u4e3b\u673a\u4fe1\u606f<\/td>\n<\/tr>\n<tr>\n<td>KEY<\/td>\n<td>\u5b89\u5168\u5bc6\u94a5\u8bb0\u5f55\u00a0<\/td>\n<\/tr>\n<tr>\n<td>MD\/MF<\/td>\n<td>\u88ab\u5e9f\u5f03&#xff0c;\u4f7f\u7528 MX<\/td>\n<\/tr>\n<tr>\n<td>MINFO<\/td>\n<td>mailbox or mail list information&#xff0c;\u90ae\u7bb1\u6216\u90ae\u4ef6\u5217\u8868\u4fe1\u606f<\/td>\n<\/tr>\n<tr>\n<td>SRV<\/td>\n<td>service and protocol&#xff0c;\u670d\u52a1\u548c\u534f\u8bae<\/td>\n<\/tr>\n<tr>\n<td>TXT<\/td>\n<td>text strings&#xff0c;\u6587\u672c\u5b57\u7b26\u4e32&#xff0c;\u6b64\u7c7b\u578b\u503c\u957f\u5ea6\u9650\u5b9a\u4e0d\u8d85\u8fc7512\u4e2a\u5b57\u7b26<\/td>\n<\/tr>\n<tr>\n<td>WKS<\/td>\n<td>a well known service description\/\u4f17\u6240\u5468\u77e5\u7684\u670d\u52a1\u63cf\u8ff0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"%E2%91%A1A%E3%80%81AAAA%E8%AE%B0%E5%BD%95\">\u2461A\u3001AAAA\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0A \u8bb0\u5f55\u4e5f\u79f0\u4e3b\u673a\u8bb0\u5f55&#xff0c;\u662f\u5c06\u4e3b\u673a\u57df\u540d\u89e3\u6790\u5230\u6307\u5b9a\u7684\u7269\u7406\u673aIPV4\u5730\u5740\u4e0a&#xff0c;\u662fDNS\u89e3\u6790\u670d\u52a1\u4e2d\u6700\u5e38\u89c1\u7684\u8d44\u6e90\u8bb0\u5f55\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0AAAA \u8bb0\u5f55\u662fIPV6\u5730\u5740\u7684\u4e3b\u673a\u8bb0\u5f55&#xff0c;\u662f\u5c06\u4e3b\u673a\u57df\u540d\u89e3\u6790\u5230\u6307\u5b9a\u7269\u7406\u673a\u7684IPV6\u5730\u5740\u4e0a\u3002<\/p>\n<p>www.linux-magedu.com. \u00a0 86400 IN A \u00a010.0.0.210<br \/>\nblog.linux-magedu.com. \u00a086400 IN A \u00a010.0.0.206<br \/>\nblog.linux-magedu.com. \u00a086400 IN A \u00a010.0.0.210     #\u5982\u679c\u6709\u591a\u6761A\u8bb0\u5f55&#xff0c;\u4e14\u6709A\u8bb0\u5f55\u7684IP\u4e0eDNS\u673a\u5668IP\u76f8\u540c&#xff0c;\u5219\u4f18\u5148\u8fd4\u56de<br \/>\n*.linux-magedu.com. \u00a0 \u00a0 86400 IN A \u00a010.0.0.210     #\u6cdb\u89e3\u6790&#xff0c;\u5339\u914d\u6240\u6709\u4ee5 linuxmagedu.com\u7ed3\u675f\u7684\u57df\u540d\u6216\u4e3b\u673a\u540d<br \/>\nlinux-magedu.com.       86400 IN A \u00a010.0.0.167<br \/>\n&#064; \u00a0 \u00a0                   86400 IN A \u00a010.0.0.167     #&#064;\u4ee3\u8868\u57df\u540d&#xff0c;\u6b64\u6761\u8bb0\u5f55\u542b\u4e49\u540c\u4e0a <\/p>\n<h4 id=\"%E2%91%A2CNAME%E5%88%AB%E5%90%8D%E8%AE%B0%E5%BD%95\">\u2462CNAME\u522b\u540d\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u8bb0\u5f55\u522b\u540d&#xff0c;\u5c06\u57df\u540d\u89e3\u6790\u5230\u53e6\u4e00\u4e2a\u57df\u540d\u3002<\/p>\n<p>abc.linux-magedu.com. \u00a0 86400 IN CNAME def.magedu.com.     #\u5c06 abc.linuxmagedu.com \u89e3\u6790\u5230def.magedu.com <\/p>\n<h4 id=\"%E2%91%A3MX%E8%AE%B0%E5%BD%95\">\u2463MX\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u90ae\u4ef6\u4ea4\u6362 (MX) \u8bb0\u5f55\u5c06\u4e00\u4e2a\u57df\u7684\u7535\u5b50\u90ae\u4ef6\u5b9a\u5411\u5230\u6258\u7ba1\u8be5\u57df\u7528\u6237\u5e10\u53f7\u7684\u670d\u52a1\u5668(SMTP\u670d\u52a1\u5668)\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4e00\u4e2a\u57df\u53ef\u4ee5\u5b9a\u4e49\u591a\u6761MX\u8bb0\u5f55&#xff0c;\u4f46\u6bcf\u6761MX\u8bb0\u5f55\u7684\u4f18\u5148\u7ea7\u4e0d\u540c&#xff0c;\u5982\u679c\u90ae\u4ef6\u901a\u8fc7\u6700\u9ad8\u4f18\u5148\u7ea7\u8bb0\u5f55\u65e0\u6cd5\u9012\u9001&#xff0c;\u5219\u91c7\u7528\u7b2c\u4e8c\u4f18\u5148\u7ea7&#xff0c;\u4ee5\u6b64\u7c7b\u63a8\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u6bcf\u4e2aMX\u8bb0\u5f55\u7684value\u4e4b\u524d\u6709\u4e00\u4e2a\u6570\u5b57(0-99)&#xff0c;\u8868\u793a\u6b64\u670d\u52a1\u5668\u7684\u4f18\u5148\u7ea7&#xff0c;\u6570\u5b57\u8d8a\u5c0f\u4f18\u5148\u7ea7\u8d8a\u9ad8&#xff1b;\u5bf9MX\u8bb0\u5f55\u800c\u8a00&#xff0c;\u4efb\u4f55\u4e00\u4e2aMX\u8bb0\u5f55\u540e\u9762\u7684\u670d\u52a1\u5668\u540d\u5b57&#xff0c;\u90fd\u5e94\u8be5\u5728\u540e\u7eed\u6709\u4e00\u4e2aA\u8bb0\u5f55<\/p>\n<p>linux-magedu.com. \u00a0 \u00a0 \u00a086400 \u00a0 IN MX \u00a010 mx1.linux-magedu.com.<br \/>\nlinux-magedu.com. \u00a0 \u00a0 \u00a086400 \u00a0 IN MX \u00a020 mx2.linux-magedu.com.<\/p>\n<p>mx1.linux-magedu.com. \u00a086400 \u00a0 IN A \u00a0 10.0.0.206<br \/>\nmx2.linux-magedu.com. \u00a086400 \u00a0 IN A \u00a0 10.0.0.208 <\/p>\n<h4 id=\"%E2%91%A4NS%E8%AE%B0%E5%BD%95\">\u2464NS\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u57df\u540d\u670d\u52a1\u5668 (NS) \u8bb0\u5f55\u7528\u4e8e\u786e\u5b9a\u54ea\u4e9b\u670d\u52a1\u5668\u4e3a\u4e00\u4e2a\u7f51\u57df\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1\u3002\u4e00\u822c\u6765\u8bf4&#xff0c;\u4e3a\u4e86\u670d\u52a1\u7684\u5b89\u5168\u53ef\u9760&#xff0c;\u4e00\u4e2a\u57df\u540d&#xff0c;\u81f3\u5c11\u5e94\u8be5\u6709\u4e24\u6761NS\u8bb0\u5f55&#xff0c;\u4fdd\u8bc1\u670d\u52a1\u7684\u5197\u4f59&#xff0c;\u9632\u6b62\u51fa\u73b0\u5355\u70b9\u5931\u8d25\u3002<\/p>\n<p>inux-magedu.com. \u00a0 \u00a0 \u00a0  86400 IN NS dns1.linux-magedu.com.<br \/>\nlinux-magedu.com. \u00a0 \u00a0 \u00a0 86400 IN NS dns2.linux-magedu.com.<\/p>\n<p>dns1.linux-magedu.com. \u00a086400 IN A \u00a010.0.0.206<br \/>\ndns2.linux-magedu.com. \u00a086400 IN A \u00a010.0.0.208 <\/p>\n<h4 id=\"%E2%91%A5PTR%E8%AE%B0%E5%BD%95\">\u2465PTR\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PTR\u8bb0\u5f55\u662fA\u8bb0\u5f55\u7684\u9006\u5411\u8bb0\u5f55&#xff0c;\u53c8\u79f0\u505aIP\u53cd\u67e5\u8bb0\u5f55\u6216\u6307\u9488\u8bb0\u5f55&#xff0c;\u8d1f\u8d23\u5c06IP\u53cd\u5411\u89e3\u6790\u4e3a\u57df\u540d\u3002<\/p>\n<p>#A\u8bb0\u5f55<br \/>\nblog.linux-magedu.com. \u00a0  86400 IN A \u00a0 10.0.0.167<\/p>\n<p>#\u4e0e\u5176\u5bf9\u5e94\u7684PTR\u8bb0\u5f55<br \/>\n#IP\u5730\u5740\u53cd\u7740\u5199&#xff0c;\u540e\u9762\u8ddf .in-addr.arpa.<br \/>\n167.0.0.10.in-addr.arpa. \u00a086400 IN PTR blog.linux-magedu.com. <\/p>\n<h4 id=\"%E2%91%A6SOA%E8%AE%B0%E5%BD%95\">\u2466SOA\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0SOA\u8bb0\u5f55\u662f\u8d77\u59cb\u6388\u6743\u8bb0\u5f55&#xff0c;\u7528\u4e8e\u8bbe\u7f6e\u5f53\u524dDNS\u670d\u52a1\u5668\u7684\u67d0\u4e9b\u89c4\u5219&#xff0c;SOA\u8bb0\u5f55\u8981\u653e\u5728\u6574\u4e2a\u6587\u4ef6\u7684\u6700\u5f00\u59cb\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0SOA \u8bb0\u5f55\u8868\u793a\u6b64DNS\u662f\u8be5\u57df\u540d\u7684\u6743\u5a01\u89e3\u6790\u670d\u52a1\u5668&#xff0c;\u5f53\u5728\u67e5\u8be2\u7684\u8fc7\u7a0b\u4e2d&#xff0c;\u5404\u7ea7\u7f13\u5b58\u90fd\u6ca1\u6709\u8981\u67e5\u8be2\u7684\u5185\u5bb9\u65f6&#xff0c;\u6700\u540e\u4f1a\u901a\u8fc7\u9012\u5f52\u67e5\u8be2\u7684\u65b9\u5f0f\u5230\u8fbe\u6b64DNS\u670d\u52a1\u5668&#xff0c;\u5e76\u8bf7\u6c42\u6b64\u57df\u540d\u7684SOA\u8bb0\u5f55\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0SOA\u8bb0\u5f55\u540c\u6837\u7b26\u5408 NAME \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TTL \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CLASS \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TYPE \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0VALUE \u8fd9\u4e94\u4e2a\u5b57\u6bb5\u7684\u683c\u5f0f\u5b9a\u4e49&#xff0c;\u4f46VALUE\u5b57\u6bb5\u503c\u8f83\u591a\u3002<\/p>\n<p>VALUE\u5b57\u6bb5<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u5b57\u6bb5<\/td>\n<td>\n<p>\u8bf4\u660e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>DNS\u670d\u52a1\u5668\u540d\u79f0<\/td>\n<td>\u63cf\u8ff0\u6027\u5b57\u6bb5&#xff0c;\u8868\u793a\u5f53\u524dDNS\u670d\u52a1\u5668\u540d\u79f0<\/td>\n<\/tr>\n<tr>\n<td>\u670d\u52a1\u5668\u7ba1\u7406\u5458\u90ae\u7bb1<\/td>\n<td>\u90ae\u7bb1\u4e2d\u7684&#064;\u8981\u5199\u6210 .<\/td>\n<\/tr>\n<tr>\n<td>\u5f53\u524d\u6570\u636e\u5e93\u7684\u7248\u672c\u53f7<\/td>\n<td>\u4e3b\u4ece\u670d\u52a1\u5668\u8981\u540c\u6b65\u6570\u636e&#xff0c;\u6b64\u5b57\u6bb5\u5c31\u662f\u6570\u636e\u66f4\u65b0\u7684\u6807\u8bc6<\/td>\n<\/tr>\n<tr>\n<td>\u4ece\u670d\u52a1\u5668\u62c9\u53d6\u6570\u636e\u7684\u65f6\u95f4\u95f4\u9694<\/td>\n<td>\u4ece\u670d\u52a1\u5668\u62c9\u53d6\u6570\u636e\u7684\u65f6\u95f4\u95f4\u9694<\/td>\n<\/tr>\n<tr>\n<td>\u4ece\u670d\u52a1\u5668\u540c\u6b65\u5931\u8d25\u540e\u91cd\u8bd5\u65f6\u95f4\u95f4\u9694<\/td>\n<td>\u4e0a\u6b21\u540c\u6b65\u5931\u8d25\u540e&#xff0c;\u95f4\u9694\u591a\u4e45\u91cd\u8bd5<\/td>\n<\/tr>\n<tr>\n<td>\u4ece\u670d\u52a1\u5668\u540c\u6b65\u5931\u8d25\u8d85\u8fc7\u591a\u957f\u65f6\u95f4\u4ece\u670d\u52a1\u5668\u5931\u8d25<\/td>\n<td>\u540c\u6b65\u5931\u8d25\u65f6\u957f\u8d85\u8fc7\u6b64\u503c&#xff0c;\u5219\u8ba4\u4e3a\u4ece\u670d\u52a1\u5668\u6570\u636e\u65e0\u6548<\/td>\n<\/tr>\n<tr>\n<td>\u4e0d\u5b58\u5728\u7684\u8bb0\u5f55\u7f13\u5b58\u65f6\u957f<\/td>\n<td>\u5f53\u67e5\u8be2\u4e00\u4e2a\u4e0d\u5b58\u5728\u7684\u89e3\u6790\u8bb0\u5f55\u65f6&#xff0c;\u8be5\u8bb0\u5f55\u5728\u6307\u5b9a\u65f6\u95f4\u5185\u76f4\u63a5\u8fd4\u56de\u4e0d\u5b58\u5728<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>linux-magedu.com. \u00a0 86400 IN SOA linux-dns. admin.linux-dns.com. (123 3H 15M 1D 1W)<\/p>\n<p>#\u670d\u52a1\u5668\u540d linux-dns<br \/>\n#\u7ba1\u7406\u5458\u90ae\u7bb1 \u00a0 amdin&#064;linux-dns.com<br \/>\n#\u7248\u672c\u53f7 123<br \/>\n#\u4ece\u670d\u52a1\u5668\u66f4\u65b0\u95f4\u9694 3H<br \/>\n#\u5931\u8d25\u91cd\u8bd5\u95f4\u9694 15M<br \/>\n#\u4ece\u670d\u52a1\u5668\u6570\u636e\u5931\u6548\u65f6\u957f 1D<br \/>\n#\u65e0\u6548\u8bb0\u5f55\u7f13\u5b58\u65f6\u957f \u00a0 \u00a0 1W<\/p>\n<h4 id=\"%E2%91%A7TXT%E8%AE%B0%E5%BD%95\">\u2467TXT\u8bb0\u5f55<\/h4>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0TXT\u8bb0\u5f55\u662f\u5bf9\u57df\u8fdb\u884c\u6807\u8bc6\u548c\u8bf4\u660e\u7684\u4e00\u79cd\u65b9\u5f0f&#xff0c;\u4e00\u822c\u7528\u4e8e\u9a8c\u8bc1\u8bb0\u5f55&#xff0c;\u8be5\u8bb0\u5f55\u7684\u503c\u53ef\u4ee5\u662f\u4eba\u5de5\u53ef\u8bfb\u6587\u672c&#xff0c;\u4e5f\u53ef\u4ee5\u662f\u673a\u5668\u53ef\u8bfb\u6587\u672c&#xff0c;\u4e5f\u53ef\u4e3a\u7a7a\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4f7f\u7528\u573a\u666f&#xff1a;\u505aSPF&#xff08;\u53cd\u5783\u573e\u90ae\u4ef6&#xff09;\u8bb0\u5f55&#xff0c;\u9a8c\u8bc1\u57df\u540d\u6240\u6709\u6743\u3002<\/p>\n<p>_dnsauth.linux-magedu.com. \u00a0 \u00a0 \u00a086400 IN TXT<br \/>\n2024dtetmvzwclwf6wsl0y6jcpvwga2wkibgyb1a103yd7re2 <\/p>\n<h3 id=\"4%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E4%B8%BB%E6%9C%BA\">4\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u4e3b\u673a<\/h3>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u4e3b\u673aIP<\/td>\n<td>\u89d2\u8272<\/td>\n<td>\u5907\u6ce8<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.157-ubuntu<\/td>\n<td>DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.154-rocky<\/td>\n<td>\u5ba2\u6237\u7aef<\/td>\n<td>\u5ba2\u6237\u7aef\u4e3b\u673a\u5c06DNS\u914d\u7f6e\u4e3a10.0.0.157<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.153-rocky<\/td>\n<td>WEB-<\/td>\n<td>\u63d0\u4f9bweb\u7f51\u7ad9&#xff0c;\u89e3\u6790\u57df\u540d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u5728DNS SERVER\u4e0a\u5b9e\u73b0\u57df\u540d\u89e3\u6790<\/p>\n<p>\u65b0\u589ezones<\/p>\n<p>[root&#064;ubuntu-157 bind]# vim \/etc\/bind\/named.conf.default-zones <\/p>\n<p>[root&#064;ubuntu-157 bind]# cat \/etc\/bind\/named.conf.default-zones<br \/>\n&#8230;.<br \/>\nzone &#034;linux-magedu.com&#034; IN {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.linux-magedu.com&#034;;        #\u5177\u4f53\u89e3\u6790\u89c4\u5219\u6587\u4ef6<br \/>\n};<\/p>\n<p>\u8bbe\u7f6e\u5177\u4f53\u89e3\u6790\u89c4\u5219<\/p>\n<p>[root&#064;ubuntu-157 ~]# cd \/etc\/bind\/<br \/>\n[root&#064;ubuntu-157 bind]# ls<br \/>\ndb.0    db.empty    named.conf.default-zones  rndc.key<br \/>\ndb.127  db.local    named.conf.local          zones.rfc1918<br \/>\ndb.255  named.conf  named.conf.options<\/p>\n<p>[root&#064;ubuntu-157 bind]# vim \/etc\/bind\/db.linux-magedu.com<br \/>\nlinux-magedu.com.  86400  IN  SOA  linux-dns  admin.linux-magedu.com.  ( 123 3H 15M 1D 1W )<\/p>\n<p>linux-magedu.com.  86400  IN  NS   dns1.linux-magedu.com.<br \/>\nlinux-magedu.com.  86400  IN  NS   dns2.linux-magedu.com.<\/p>\n<p>dns1.linux-magedu.com.  86400  IN  A   10.0.0.157<br \/>\ndns2.linux-magedu.com.  86400  IN  A   10.0.0.157<\/p>\n<p>www.linux-magedu.com.  86400  IN  A   10.0.0.153<br \/>\nw.linux-magedu.com.    86400  IN  A   1.2.3.4<br \/>\nbbs.linux-magedu.com.  86400  IN  A   11.11.11.11<\/p>\n<p>#\u4fee\u6539\u6743\u9650&#xff0c;\u4fee\u6539\u5c5e\u4e3b\u5c5e\u7ec4&#xff08;\u53ef\u9009&#xff09;<br \/>\n[root&#064;ubuntu ~]# chmod 644 \/etc\/bind\/db.linux-magedu.com<br \/>\n[root&#064;ubuntu ~]# chown root.root \/etc\/bind\/db.linux-magedu.com<\/p>\n<p>#\u8bed\u6cd5\u68c0\u67e5<br \/>\n[root&#064;ubuntu-157 bind]# named-checkzone linux-magedu.com .\/db.linux-magedu.com    #\u57df\u540d \u5bf9\u5e94\u89e3\u6790\u89c4\u5219\u6587\u4ef6<br \/>\nzone linux-magedu.com\/IN: loaded serial 123<br \/>\nOK<\/p>\n<p>#\u91cd\u8f7d\u751f\u6548<br \/>\n[root&#064;ubuntu-157 bind]# rndc reload<br \/>\nserver reload successful<\/p>\n<p>\u670d\u52a1\u7aef\u6d4b\u8bd5<\/p>\n<p>[root&#064;ubuntu-157 bind]# dig www.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.20.11-0ubuntu0.1-Ubuntu &lt;&lt;&gt;&gt; www.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 41337<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 90a348da1df4980b0100000068f4a05b47bd9983787466eb (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.linux-magedu.com.86400INA10.0.0.153<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br \/>\n;; WHEN: Sun Oct 19 16:24:59 CST 2025<br \/>\n;; MSG SIZE  rcvd: 93<\/p>\n<p>[root&#064;ubuntu-157 bind]# dig w.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.20.11-0ubuntu0.1-Ubuntu &lt;&lt;&gt;&gt; w.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 45549<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 380717e24e4d2d960100000068f4a0802440deb31b424730 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;w.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nw.linux-magedu.com.86400INA1.2.3.4<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br \/>\n;; WHEN: Sun Oct 19 16:25:36 CST 2025<br \/>\n;; MSG SIZE  rcvd: 91<\/p>\n<p>[root&#064;ubuntu-157 bind]# dig bbs.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.20.11-0ubuntu0.1-Ubuntu &lt;&lt;&gt;&gt; bbs.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 1305<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: b46e28297f5c3b5e0100000068f4a0874befd4097972c809 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;bbs.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nbbs.linux-magedu.com.86400INA11.11.11.11<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br \/>\n;; WHEN: Sun Oct 19 16:25:43 CST 2025<br \/>\n;; MSG SIZE  rcvd: 93<\/p>\n<p>[root&#064;ubuntu-157 bind]# ping www.linux-magedu.com<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from 10.0.0.153: icmp_seq&#061;1 ttl&#061;64 time&#061;4.19 ms<br \/>\n64 bytes from 10.0.0.153: icmp_seq&#061;2 ttl&#061;64 time&#061;0.955 ms<br \/>\n64 bytes from 10.0.0.153: icmp_seq&#061;3 ttl&#061;64 time&#061;0.746 ms<br \/>\n64 bytes from 10.0.0.153: icmp_seq&#061;4 ttl&#061;64 time&#061;0.495 ms<br \/>\n^C<br \/>\n&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n4 packets transmitted, 4 received, 0% packet loss, time 3024ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.495\/1.597\/4.194\/1.507 ms<br \/>\n[root&#064;ubuntu-157 bind]# ping w.linux-magedu.com<br \/>\nPING w.linux-magedu.com (1.2.3.4) 56(84) bytes of data.<br \/>\n^C<br \/>\n&#8212; w.linux-magedu.com ping statistics &#8212;<br \/>\n23 packets transmitted, 0 received, 100% packet loss, time 22559ms<\/p>\n<p>\u5728\u5ba2\u6237\u7aef\u4e0a\u914d\u7f6e\u5e76\u6d4b\u8bd5<\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.2<\/p>\n<p>#\u6307\u5b9aDNS\u670d\u52a1\u5668\u7684IP\u5730\u5740<br \/>\n[root&#064;rocky-154 ~]#vim \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>[root&#064;rocky-154 ~]#dig www.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 52881<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 55815c97d605789a0100000068f4a0e7d39a4f07008f1eb3 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.linux-magedu.com.86400INA10.0.0.153<\/p>\n<p>;; Query time: 4 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Sun Oct 19 16:27:18 CST 2025<br \/>\n;; MSG SIZE  rcvd: 93<\/p>\n<p>[root&#064;rocky-154 ~]#nslookup www.linux-magedu.com<br \/>\nServer:10.0.0.157<br \/>\nAddress:10.0.0.157#53<\/p>\n<p>Name:www.linux-magedu.com<br \/>\nAddress: 10.0.0.153<\/p>\n<p>[root&#064;rocky-154 ~]#host bbs.linux-magedu.com<br \/>\nbbs.linux-magedu.com has address 11.11.11.11<\/p>\n<p>[root&#064;rocky-154 ~]#ping w.linux-magedu.com<br \/>\nPING w.linux-magedu.com (1.2.3.4) 56(84) bytes of data.<br \/>\n^C<br \/>\n&#8212; w.linux-magedu.com ping statistics &#8212;<br \/>\n2 packets transmitted, 0 received, 100% packet loss, time 1056ms <\/p>\n<p>\u5728web\u670d\u52a1\u4e3b\u673a\u4e0a\u5b9e\u73b0\u7f51\u7ad9<\/p>\n<p>[root&#064;rocky8-153 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.2<\/p>\n<p>[root&#064;rocky8-153 ~]#yum install nginx<\/p>\n<p>[root&#064;rocky8-153 ~]#systemctl restart nginx.service<br \/>\n[root&#064;rocky8-153 ~]#systemctl disable &#8211;now  firewalld<\/p>\n<p>[root&#064;rocky8-153 ~]#cd \/usr\/share\/nginx\/html<\/p>\n<p>[root&#064;rocky8-153 html]#ls<br \/>\n404.html  50x.html  index.html  nginx-logo.png  poweredby.png<br \/>\n[root&#064;rocky8-153 html]#mv index.html index.html.bak<\/p>\n<p>[root&#064;rocky8-153 html]# vim index.html<br \/>\n&lt;h1&gt;this is www.linux-magedu.com&lt;\/h1&gt;<\/p>\n<p>#\u672c\u673a\u6d4b\u8bd5<br \/>\n[root&#064;rocky8-153 html]#curl 127.1<br \/>\n&lt;h1&gt;this is www.linux-magedu.com&lt;\/h1&gt;<\/p>\n<p>#\u5ba2\u6237\u7aef\u6d4b\u8bd5<br \/>\n[root&#064;rocky-154 ~]#curl www.linux-magedu.com<br \/>\n&lt;h1&gt;this is www.linux-magedu.com&lt;\/h1&gt;<\/p>\n<p>\u5728windows\u7269\u7406\u673a\u4e0a\u6d4b\u8bd5<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u7f51\u7edc&#034;\u5c5e\u6027&#034;\u2014\u2014&gt;\u66f4\u6539\u9002\u914d\u5668\u8bbe\u7f6e\u2014\u2014&gt;Vmnet\u7f51\u5361&#034;\u5c5e\u6027&#034;\u2014\u2014&gt;IPv4\u534f\u8bae&#034;\u5c5e\u6027&#034;\u2014\u2014&gt;\u66f4\u6539DNS\u670d\u52a1\u5668\u5730\u5740\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"846\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211746-69a8a17a44c53.png\" width=\"1263\" \/><\/p>\n<p>C:\\\\Users\\\\HhAosocool&gt;ping www.linux-magedu.com<\/p>\n<p>\u6b63\u5728 Ping www.linux-magedu.com [10.0.0.153] \u5177\u6709 32 \u5b57\u8282\u7684\u6570\u636e:<br \/>\n\u6765\u81ea 10.0.0.153 \u7684\u56de\u590d: \u5b57\u8282&#061;32 \u65f6\u95f4&lt;1ms TTL&#061;64<br \/>\n\u6765\u81ea 10.0.0.153 \u7684\u56de\u590d: \u5b57\u8282&#061;32 \u65f6\u95f4&lt;1ms TTL&#061;64<br \/>\n\u6765\u81ea 10.0.0.153 \u7684\u56de\u590d: \u5b57\u8282&#061;32 \u65f6\u95f4&lt;1ms TTL&#061;64<br \/>\n\u6765\u81ea 10.0.0.153 \u7684\u56de\u590d: \u5b57\u8282&#061;32 \u65f6\u95f4&lt;1ms TTL&#061;64<\/p>\n<p>10.0.0.153 \u7684 Ping \u7edf\u8ba1\u4fe1\u606f:<br \/>\n    \u6570\u636e\u5305: \u5df2\u53d1\u9001 &#061; 4&#xff0c;\u5df2\u63a5\u6536 &#061; 4&#xff0c;\u4e22\u5931 &#061; 0 (0% \u4e22\u5931)&#xff0c;<br \/>\n\u5f80\u8fd4\u884c\u7a0b\u7684\u4f30\u8ba1\u65f6\u95f4(\u4ee5\u6beb\u79d2\u4e3a\u5355\u4f4d):<br \/>\n    \u6700\u77ed &#061; 0ms&#xff0c;\u6700\u957f &#061; 0ms&#xff0c;\u5e73\u5747 &#061; 0ms <\/p>\n<h3 id=\"5%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E4%B8%BB%E4%BB%8E\">5\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u4e3b\u4ece<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728\u73b0\u5b9e\u73af\u5883\u4e2d&#xff0c;\u4e00\u53f0\u4e3b\u673a\u901a\u5e38\u9700\u8981\u914d\u7f6e\u591a\u4e2aDNS\u670d\u52a1\u5668&#xff0c;\u5982\u679c\u53ea\u6709\u5355\u4e2aDNS\u670d\u52a1\u5668&#xff0c;\u5219\u6709\u53ef\u80fd\u4f1a\u51fa\u73b0\u56e0\u4e3aDNS\u670d\u52a1\u5f53\u673a&#xff0c;\u800c\u65e0\u6cd5\u89e3\u6790\u57df\u540d\u7684\u60c5\u51b5\u51fa\u73b0\u3002Windows\u7cfb\u7edf\u4e2d\u914d\u7f6eIPV4\u5730\u5740\u65f6&#xff0c;\u8981\u6c42\u6307\u5b9a\u4e24\u4e2aDNS\u670d\u52a1\u5668\u3002<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"507\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211746-69a8a17a9e997.png\" width=\"704\" \/><\/p>\n<p>\u4e3b\u4ece\u670d\u52a1\u4e4b\u95f4\u6570\u636e\u540c\u6b65&#xff0c;\u6709\u4e24\u79cd\u65b9\u5f0f<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01\u3001\u4e3b\u670d\u52a1\u5668\u5411\u4ece\u670d\u52a1\u5668\u63a8\u9001\u6570\u636e&#xff08;PUSH&#xff09;\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02\u3001\u4ece\u670d\u52a1\u5668\u5411\u4e3b\u670d\u52a1\u5668\u62c9\u53d6\u6570\u636e&#xff08;PULL&#xff09;\u3002<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u4e3b\u673aIP<\/td>\n<td>\u89d2\u8272<\/td>\n<td>\u5907\u6ce8<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.157-ubuntu<\/td>\n<td>MASTER DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.150-ubuntu<\/td>\n<td>SLAVE DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1&#xff0c;\u540c\u65f6\u4ecemaster\u540c\u6b65\u89e3\u6790\u6570\u636e<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.154-rocky<\/td>\n<td>\u5ba2\u6237\u7aef<\/td>\n<td>\u5ba2\u6237\u7aef\u4e3b\u673a\u5c06DNS\u914d\u7f6e\u4e3a10.0.0.157<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.153-rocky<\/td>\n<td>WEB-<\/td>\n<td>\u63d0\u4f9bweb\u7f51\u7ad9&#xff0c;\u89e3\u6790\u57df\u540d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u914d\u7f6eDNS\u4e3b\u4ece<\/p>\n<p>DNS SLAVE\u914d\u7f6e<\/p>\n<p>#\u5b89\u88c5<br \/>\n[root&#064;ubuntu2204-150 ~]# apt install bind9 -y<\/p>\n<p>#\u5173\u95edsystemd-resolved\u670d\u52a1<br \/>\n[root&#064;ubuntu2204-150 ~]# systemctl stop systemd-resolved.service <\/p>\n<p>#\u89e3\u51b3ubuntu\u4e2d\u7684systemd-resolved\u670d\u52a1DNS\u76f8\u5173\u95ee\u9898<br \/>\n[root&#064;ubuntu2204-150 ~]# ll \/etc\/resolv.conf<br \/>\nlrwxrwxrwx 1 root root 39 Sep 11  2024 \/etc\/resolv.conf -&gt; ..\/run\/systemd\/resolve\/stub-resolv.conf<br \/>\n[root&#064;ubuntu2204-150 ~]# rm -rf \/etc\/resolv.conf<br \/>\n[root&#064;ubuntu2204-150 ~]# ln -sv \/run\/systemd\/resolve\/resolv.conf \/etc\/resolv.conf<br \/>\n&#039;\/etc\/resolv.conf&#039; -&gt; &#039;\/run\/systemd\/resolve\/resolv.conf&#039;<br \/>\n[root&#064;ubuntu2204-150 ~]# ll \/etc\/resolv.conf<br \/>\nlrwxrwxrwx 1 root root 32 Oct 19 09:35 \/etc\/resolv.conf -&gt; \/run\/systemd\/resolve\/resolv.conf<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# vim \/etc\/resolv.conf<br \/>\nnameserver 127.0.0.1<\/p>\n<p>#\u65b0\u589e\u4e3b\u4ece\u540c\u6b65\u914d\u7f6e<br \/>\n[root&#064;ubuntu2204-150 ~]# vim \/etc\/bind\/named.conf.default-zones<br \/>\n&#8230;<br \/>\nzone &#034;linux-magedu.com&#034; IN {<br \/>\ntype slave;<br \/>\nmasters {10.0.0.157;};<br \/>\nfile &#034;\/etc\/bind\/slaves\/db.linux-magedu.com&#034;;<br \/>\n};<\/p>\n<p>#\u521b\u5efa\u76ee\u5f55<br \/>\n[root&#064;ubuntu2204-150 ~]# mkdir \/etc\/bind\/slaves<br \/>\n[root&#064;ubuntu2204-150 ~]# chmod g&#061;rwx \/etc\/bind\/slaves<\/p>\n<p>#\/etc\/apparmor.d\/usr.sbin.named\u6587\u4ef6\u7b2c19\u884c\u540e\u6dfb\u52a0<br \/>\n[root&#064;ubuntu2204-150 ~]# vim \/etc\/apparmor.d\/usr.sbin.named<br \/>\n\/etc\/bind\/slaves\/** rwk,<br \/>\n\/etc\/bind\/slaves\/ rwk,<\/p>\n<p>#\u91cd\u542f\u670d\u52a1<br \/>\n[root&#064;ubuntu2204-150 ~]# systemctl restart apparmor.service <\/p>\n<p>[root&#064;ubuntu2204-150 ~]# systemctl restart named<\/p>\n<p>#\u89e3\u6790\u6587\u4ef6\u540c\u6b65<br \/>\n[root&#064;ubuntu2204-150 ~]# ls \/etc\/bind\/slaves<br \/>\ndb.linux-magedu.com<\/p>\n<p>#\u6587\u4ef6\u683c\u5f0f\u4e0eMASTER\u4e0a\u4e0d\u4e00\u6837&#xff0c;\u4e0d\u518d\u662f\u6587\u672c\u6587\u4ef6<br \/>\n[root&#064;ubuntu2204-150 ~]# file \/etc\/bind\/slaves\/db.linux-magedu.com<br \/>\n\/etc\/bind\/slaves\/db.linux-magedu.com: data<\/p>\n<p>DNS MASTER\u914d\u7f6e<\/p>\n<p>#\u6dfb\u52a0\u4eceDNS\u914d\u7f6e&#xff0c;\u6b64\u914d\u7f6e\u662f\u4fdd\u8bc1\u80fd\u63a8\u9001\u6570\u636e\u5230\u4ece\u8282\u70b9<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/db.linux-magedu.com<br \/>\nlinux-magedu.com.  86400  IN  SOA  linux-dns  admin.linux-magedu.com.  ( 123 3H 15M 1D 1W )<\/p>\n<p>linux-magedu.com.  86400  IN  NS   dns1.linux-magedu.com.<br \/>\nlinux-magedu.com.  86400  IN  NS   dns2.linux-magedu.com.<\/p>\n<p>dns1.linux-magedu.com.  86400  IN  A   10.0.0.157<br \/>\ndns2.linux-magedu.com.  86400  IN  A   10.0.0.150        #\u4fee\u6539\u4e3a\u4eceDNS\u670d\u52a1\u5668IP\u5730\u5740<\/p>\n<p>www.linux-magedu.com.  86400  IN  A   10.0.0.153<br \/>\nw.linux-magedu.com.    86400  IN  A   1.2.3.4<br \/>\nbbs.linux-magedu.com.  86400  IN  A   11.11.11.11<\/p>\n<p>\u5ba2\u6237\u7aef\u6d4b\u8bd5<\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>#\u9ed8\u8ba4DNS\u8fd4\u56de<br \/>\n[root&#064;rocky-154 ~]#nslookup www.linux-magedu.com<br \/>\nServer:10.0.0.157<br \/>\nAddress:10.0.0.157#53<\/p>\n<p>Name:www.linux-magedu.com<br \/>\nAddress: 10.0.0.153<\/p>\n<p>#\u6307\u5b9a\u4eceDNS\u5730\u5740<br \/>\n[root&#064;rocky-154 ~]#dig bbs.linux-magedu.com &#064;10.0.0.150<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; bbs.linux-magedu.com &#064;10.0.0.150<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 29632<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 9135d08c270822ff0100000068f4d7986dd5213e63826b0e (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;bbs.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nbbs.linux-magedu.com.86400INA11.11.11.11<\/p>\n<p>;; Query time: 1 msec<br \/>\n;; SERVER: 10.0.0.150#53(10.0.0.150)<br \/>\n;; WHEN: Sun Oct 19 20:20:39 CST 2025<br \/>\n;; MSG SIZE  rcvd: 93<\/p>\n<p>[root&#064;rocky-154 ~]#host w.linux-magedu.com<br \/>\nw.linux-magedu.com has address 1.2.3.4<\/p>\n<p>#\u5173\u95edDNS MASTER\u4e0a\u7684\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 bind]# systemctl stop named.service<\/p>\n<p>[root&#064;ubuntu-157 bind]# systemctl is-active named<br \/>\ninactive<\/p>\n<p>#\u6d4b\u8bd5<br \/>\n[root&#064;rocky-154 ~]#ping www.linux-magedu.com<br \/>\nping: www.linux-magedu.com: Name or service not known<\/p>\n<p>#\u9ed8\u8ba4DNS\u65e0\u6cd5\u89e3\u6790<br \/>\n[root&#064;rocky-154 ~]#nslookup bbs.linux-magedu.com<br \/>\n;; connection timed out; no servers could be reached<\/p>\n<p>#\u5ba2\u6237\u7aef\u6dfb\u52a0\u4eceDNS<br \/>\n[root&#064;rocky-154 ~]#vim \/etc\/resolv.conf<br \/>\n[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<br \/>\nnameserver 10.0.0.150<\/p>\n<p>#\u518d\u6b21\u6d4b\u8bd5<br \/>\n[root&#064;rocky-154 ~]#ping www.linux-magedu.com<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from 10.0.0.153 (10.0.0.153): icmp_seq&#061;1 ttl&#061;64 time&#061;0.905 ms<br \/>\n64 bytes from 10.0.0.153 (10.0.0.153): icmp_seq&#061;2 ttl&#061;64 time&#061;0.499 ms<br \/>\n64 bytes from 10.0.0.153 (10.0.0.153): icmp_seq&#061;3 ttl&#061;64 time&#061;0.637 ms<br \/>\n^C<br \/>\n&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n3 packets transmitted, 3 received, 0% packet loss, time 2026ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.499\/0.680\/0.905\/0.169 ms<\/p>\n<p>#DNS SLAVE\u80fd\u63d0\u4f9b\u89e3\u6790<br \/>\n[root&#064;rocky-154 ~]#nslookup bbs.linux-magedu.com<br \/>\nServer:10.0.0.150<br \/>\nAddress:10.0.0.150#53<\/p>\n<p>Name:bbs.linux-magedu.com<br \/>\nAddress: 11.11.11.11 <\/p>\n<p>\u4e3b\u4eceDNS\u6570\u636e\u540c\u6b65\u6d4b\u8bd5<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728 BIND \u7684 DNS \u533a\u57df\u89e3\u6790\u89c4\u5219\u6587\u4ef6\u4e2d&#xff0c;\u7248\u672c\u53f7&#xff08;Serial Number&#xff09;\u662f\u4e3b\u4ece\u670d\u52a1\u5668\u540c\u6b65\u7684\u6838\u5fc3\u89e6\u53d1\u673a\u5236\u3002\u5b83\u7684\u4f5c\u7528\u7c7b\u4f3c\u4e8e\u7248\u672c\u63a7\u5236\u7cfb\u7edf\u4e2d\u7684\u201c\u63d0\u4ea4ID\u201d&#xff0c;\u7528\u4e8e\u6807\u8bc6\u533a\u57df\u6587\u4ef6\u7684\u4fee\u6539\u5386\u53f2&#xff0c;\u786e\u4fdd\u4ece\u670d\u52a1\u5668\u4ec5\u5728\u4e3b\u670d\u52a1\u5668\u7684\u7248\u672c\u53f7\u66f4\u65b0\u65f6\u624d\u4f1a\u540c\u6b65\u6570\u636e\u3002<\/p>\n<p>#\u5728DNS MASTER\u589e\u52a0\u4e00\u6761db\u89e3\u6790\u8bb0\u5f55<br \/>\n[root&#064;ubuntu-157 bind]# cat db.linux-magedu.com<br \/>\nlinux-magedu.com.  86400  IN  SOA  linux-dns  admin.linux-magedu.com.  ( 124 3H 15M 1D 1W )<\/p>\n<p>linux-magedu.com.  86400  IN  NS   dns1.linux-magedu.com.<br \/>\nlinux-magedu.com.  86400  IN  NS   dns2.linux-magedu.com.<\/p>\n<p>dns1.linux-magedu.com.  86400  IN  A   10.0.0.157<br \/>\ndns2.linux-magedu.com.  86400  IN  A   10.0.0.150<\/p>\n<p>www.linux-magedu.com.  86400  IN  A   10.0.0.153<br \/>\nw.linux-magedu.com.    86400  IN  A   1.2.3.4<br \/>\nbbs.linux-magedu.com.  86400  IN  A   11.11.11.11<br \/>\nblog.linux-magedu.com. 86400  IN  A   6.6.6.6                #\u6dfb\u52a0<\/p>\n<p>#\u67e5\u770b\u6587\u4ef6\u4fee\u6539\u65f6\u95f4<br \/>\n[root&#064;ubuntu-157 bind]# ll db.linux-magedu.com<br \/>\n-rw-r&#8211;r&#8211; 1 root bind 502 Oct 19 20:37 db.linux-magedu.com<\/p>\n<p>[root&#064;ubuntu-157 bind]# dig blog.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.20.11-0ubuntu0.1-Ubuntu &lt;&lt;&gt;&gt; blog.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 2621<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: fc865b82c15d437f0100000068f4dc0549e5eac6e4341ca1 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;blog.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nblog.linux-magedu.com.86400INA6.6.6.6<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br \/>\n;; WHEN: Sun Oct 19 20:39:33 CST 2025<br \/>\n;; MSG SIZE  rcvd: 94<\/p>\n<p>#\u5728DNS SLAVE\u6d4b\u8bd5 &#8211; \u8fd8\u672a\u540c\u6b65\u6570\u636e&#xff0c;\u89e3\u6790\u5931\u8d25<br \/>\n[root&#064;ubuntu2204-150 ~]# ll \/etc\/bind\/slaves\/db.linux-magedu.com<br \/>\n-rw-r&#8211;r&#8211; 1 bind bind 464 Oct 19 20:00 \/etc\/bind\/slaves\/db.linux-magedu.com<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# dig blog.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; blog.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NXDOMAIN, id: 62014<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 7c3490c9cbb3fc8a0100000068f4dc68998a6748289824f5 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;blog.linux-magedu.com.INA<\/p>\n<p>;; AUTHORITY SECTION:<br \/>\nlinux-magedu.com.86400INSOAlinux-dns.linux-magedu.com. admin.linux-magedu.com. 123 10800 900 86400 604800<\/p>\n<p>;; Query time: 3 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br \/>\n;; WHEN: Sun Oct 19 20:41:12 CST 2025<br \/>\n;; MSG SIZE  rcvd: 130<\/p>\n<p>#DNS MASTER\u66f4\u6539\u7248\u672c\u53f7<br \/>\n[root&#064;ubuntu-157 bind]# vim db.linux-magedu.com<br \/>\nlinux-magedu.com.  86400  IN  SOA  linux-dns  admin.linux-magedu.com.  ( 125 3H 15M 1D 1W )<br \/>\n&#8230;<\/p>\n<p>[root&#064;ubuntu-157 bind]# rndc reload<br \/>\nserver reload successful<\/p>\n<p>[root&#064;ubuntu-157 bind]# ll db.linux-magedu.com<br \/>\n-rw-r&#8211;r&#8211; 1 root bind 502 Oct 19 20:43 db.linux-magedu.com<\/p>\n<p>#DNS SLAVE \u540c\u6b65\u6210\u529f<br \/>\n[root&#064;ubuntu2204-150 ~]# ll \/etc\/bind\/slaves\/db.linux-magedu.com<br \/>\n-rw-r&#8211;r&#8211; 1 bind bind 464 Oct 19 20:44 \/etc\/bind\/slaves\/db.linux-magedu.com<\/p>\n<p>TCP\u7aef\u53e3\u548cUDP\u7aef\u53e3<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728DNS\u670d\u52a1\u4e2d&#xff0c;TCP53\u7aef\u53e3\u4e3b\u8981\u7528\u4e8e\u4e3b\u4ece\u4e4b\u95f4\u7684\u6570\u636e\u540c\u6b65&#xff0c;UDP53\u7aef\u53e3\u4e3b\u8981\u7528\u4e8e\u5bf9\u5916\u63d0\u4f9b\u57df\u540d\u89e3\u6790\u670d\u52a1&#xff0c;\u6240\u4ee5\u7981\u6389TCP53&#xff0c;\u5e76\u4e0d\u4f1a\u5f71\u54cdDNS\u670d\u52a1\u5bf9\u5916\u63d0\u4f9b\u67e5\u8be2\u670d\u52a1\u3002\u5b9e\u4e8b\u4e0aUDP\u7aef\u53e3\u4e5f\u8981\u53c2\u4e0e\u6570\u636e\u540c\u6b65\u3002<\/p>\n<h3 id=\"6%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E5%8F%8D%E5%90%91%E8%A7%A3%E6%9E%90\">6\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u53cd\u5411\u89e3\u6790<\/h3>\n<p>[root&#064;ubuntu-157 ~]# vim \/etc\/bind\/named.conf.default-zones<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.default-zones<br \/>\n&#8230;<br \/>\nzone &#034;0.0.10.in-addr.arpa&#034; IN {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.0.0.10.in-addr.arpa&#034;;<br \/>\n};<\/p>\n<p>#\u8bbe\u7f6e\u89e3\u6790\u89c4\u5219<br \/>\n[root&#064;ubuntu-157 ~]# vim \/etc\/bind\/db.0.0.10.in-addr.arpa<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/db.0.0.10.in-addr.arpa<br \/>\n0.0.10.in-addr.arpa.  86400  IN  SOA  ptr-test.  admin.linux-magedu.com.  ( 1 3H 15M 1D 1W )<br \/>\n0.0.10.in-addr.arpa.  86400  IN  NS   ptr.linux-magedu.com.<\/p>\n<p>153.0.0.10.in-addr.arpa.  86400  IN  PTR  www.linux-magedu.com.<br \/>\n123.0.0.10.in-addr.arpa.  86400  IN  PTR  about.linux-magedu.com.<\/p>\n<p>#\u8bed\u6cd5\u68c0\u67e5<br \/>\n[root&#064;ubuntu-157 ~]# named-checkzone 0.0.10.in-addr.arpa \/etc\/bind\/db.0.0.10.in-addr.arpa<br \/>\nzone 0.0.10.in-addr.arpa\/IN: loaded serial 1<br \/>\nOK<\/p>\n<p>[root&#064;ubuntu-157 ~]# rndc reload<br \/>\nserver reload successful<\/p>\n<p>#\u5ba2\u6237\u7aef\u6d4b\u8bd5<br \/>\n[root&#064;rocky-154 ~]#dig -x 10.0.0.153 &#064;10.0.0.157<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; -x 10.0.0.153 &#064;10.0.0.157<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 2247<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 20fb75d2520da50b0100000068f4eb3f00689718c6841cf9 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;153.0.0.10.in-addr.arpa.INPTR<\/p>\n<p>;; ANSWER SECTION:<br \/>\n153.0.0.10.in-addr.arpa. 86400INPTRwww.linux-magedu.com.<\/p>\n<p>;; Query time: 1 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Sun Oct 19 21:44:30 CST 2025<br \/>\n;; MSG SIZE  rcvd: 114<\/p>\n<p>[root&#064;rocky-154 ~]#dig -x 10.0.0.123 &#064;10.0.0.157<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; -x 10.0.0.123 &#064;10.0.0.157<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 33759<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: d94e61f59dd337330100000068f4eb3e92c6bfc888e9dc8b (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;123.0.0.10.in-addr.arpa.INPTR<\/p>\n<p>;; ANSWER SECTION:<br \/>\n123.0.0.10.in-addr.arpa. 86400INPTRabout.linux-magedu.com.<\/p>\n<p>;; Query time: 1 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Sun Oct 19 21:44:29 CST 2025<br \/>\n;; MSG SIZE  rcvd: 116<br \/>\n#\u4e0a\u8ff0\u89c4\u5219 \u5176\u4ed6\u5199\u6cd5<\/p>\n<p>$TTL 1D<br \/>\n&#064; \u00a0  IN \u00a0  SOA \u00a0  ptr-test. admin.linux-magedu.com. (1 3H 15M 1D 1W)<br \/>\n           NS \u00a0   ptr.linux-magedu.com.<br \/>\n153\u00a0 \u00a0     PTR \u00a0  www.linux-magedu.com.<br \/>\n123        PTR \u00a0  about.linux-magedu.com.<\/p>\n<h3 id=\"7%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E7%BC%93%E5%AD%98\">7\u3001\u5b9e\u73b0DNS\u7f13\u5b58<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728\u5ba2\u6237\u7aef\u5b9e\u73b0DNS\u7f13\u5b58&#xff0c;\u53ef\u4ee5\u4fdd\u8bc1\u5728DNS\u670d\u52a1\u4e0d\u53ef\u7528\u65f6&#xff0c;\u8fd8\u80fd\u4f7f\u7528DNS\u5728\u672c\u5730\u7684\u7f13\u5b58\u6570\u636e\u3002\u53e6\u5916&#xff0c;\u672c\u5730\u7f13\u5b58\u7684\u5b58\u5728&#xff0c;\u4e5f\u52a0\u5feb\u4e86DNS\u7684\u67e5\u8be2\u901f\u5ea6\u3002<\/p>\n<p>Rocky\u7cfb\u7edf\u4e2d\u8bbe\u7f6eDNS\u7f13\u5b58<\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>[root&#064;rocky-154 ~]#ping www.linux-magedu.com<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;1 ttl&#061;64 time&#061;0.732 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;2 ttl&#061;64 time&#061;0.486 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;3 ttl&#061;64 time&#061;0.613 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;4 ttl&#061;64 time&#061;0.974 ms<br \/>\n^C<br \/>\n&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n4 packets transmitted, 4 received, 0% packet loss, time 3045ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.486\/0.701\/0.974\/0.180 ms<\/p>\n<p>#\u505c\u6b62157\u4e0a\u7684DNS\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 bind]# systemctl stop named<\/p>\n<p>#\u5ba2\u6237\u7aef\u6d4b\u8bd5&#xff0c;\u65e0\u6cd5\u89e3\u6790\u57df\u540d<br \/>\n[root&#064;rocky-154 ~]#ping www.linux-magedu.com<br \/>\nping: www.linux-magedu.com: Name or service not known<\/p>\n<p>#\u542f\u52a8&#xff0c;\u8ba9\u5ba2\u6237\u7aef\u5b89\u88c5<br \/>\n[root&#064;ubuntu-157 bind]# systemctl start named<\/p>\n<p>#\u5b89\u88c5\u7f13\u5b58\u8f6f\u4ef6&#xff0c;\u6267\u884c\u524d\u4fdd\u8bc1\u5ba2\u6237\u673aDNS\u80fd\u7528&#xff0c;\u5148\u542f\u52a8DNS\u670d\u52a1<br \/>\n[root&#064;rocky-154 ~]#yum install -y nscd<\/p>\n<p>[root&#064;rocky-154 ~]#systemctl enable &#8211;now nscd<br \/>\nCreated symlink \/etc\/systemd\/system\/multi-user.target.wants\/nscd.service \u2192 \/usr\/lib\/systemd\/system\/nscd.service.<br \/>\nCreated symlink \/etc\/systemd\/system\/sockets.target.wants\/nscd.socket \u2192 \/usr\/lib\/systemd\/system\/nscd.socket.<\/p>\n<p>[root&#064;rocky-154 ~]#ping www.linux-magedu.com<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;1 ttl&#061;64 time&#061;1.26 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;2 ttl&#061;64 time&#061;0.486 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;3 ttl&#061;64 time&#061;0.535 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;4 ttl&#061;64 time&#061;0.414 ms<br \/>\n^C<br \/>\n&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n4 packets transmitted, 4 received, 0% packet loss, time 4076ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.414\/0.624\/1.264\/0.323 ms<\/p>\n<p>#\u518d\u6b21\u505c\u6b62157DNS\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 bind]# systemctl stop named<\/p>\n<p>#\u5ba2\u6237\u7aef\u7ee7\u7eed\u53ef\u4ee5\u89e3\u6790\u57df\u540d<br \/>\n[root&#064;rocky-154 ~]#ping www.linux-magedu.com<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;1 ttl&#061;64 time&#061;1.11 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;2 ttl&#061;64 time&#061;0.565 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;3 ttl&#061;64 time&#061;0.426 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;4 ttl&#061;64 time&#061;0.449 ms<br \/>\n^C<br \/>\n&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n4 packets transmitted, 4 received, 0% packet loss, time 3085ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.426\/0.636\/1.107\/0.278 ms<\/p>\n<p>#\u6ca1\u6709\u7f13\u5b58\u5230&#xff0c;\u65e0\u6cd5\u89e3\u6790<br \/>\n[root&#064;rocky-154 ~]#ping bbs.linux-magedu.com<br \/>\nping: bbs.linux-magedu.com: Name or service not known<\/p>\n<p>#\u542f\u52a8DNS\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 bind]# systemctl start named<\/p>\n<p>[root&#064;rocky-154 ~]#ping bbs.linux-magedu.com<br \/>\nPING bbs.linux-magedu.com (11.11.11.11) 56(84) bytes of data.<br \/>\n^C<br \/>\n&#8212; bbs.linux-magedu.com ping statistics &#8212;<br \/>\n3 packets transmitted, 0 received, 100% packet loss, time 4122ms<\/p>\n<p>#\u518d\u6b21\u5173\u95ed157DNS\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 bind]# systemctl stop named<\/p>\n<p>[root&#064;rocky-154 ~]#ping bbs.linux-magedu.com<br \/>\nPING bbs.linux-magedu.com (11.11.11.11) 56(84) bytes of data.<br \/>\n^C<br \/>\n&#8212; bbs.linux-magedu.com ping statistics &#8212;<br \/>\n3 packets transmitted, 0 received, 100% packet loss, time 2077ms <\/p>\n<p>Rocky\u7cfb\u7edf\u67e5\u770bDNS\u7f13\u5b58<\/p>\n<p>[root&#064;rocky-154 ~]#nscd -g<br \/>\nnscd configuration:<\/p>\n<p>              0  server debug level<br \/>\n        13m  2s  server runtime<br \/>\n              5  current number of threads<br \/>\n             32  maximum number of threads<br \/>\n              0  number of times clients had to wait<br \/>\n             no  paranoia mode enabled<br \/>\n           3600  restart internal<br \/>\n              5  reload count<br \/>\n&#8230;<\/p>\n<p>Ubuntu\u7cfb\u7edf\u4e2d\u7684DNS\u7f13\u5b58<\/p>\n<p>#ubuntu\u81ea\u5e26DNS\u7f13\u5b58,systemd-resolved\u670d\u52a1\u63d0\u4f9b<br \/>\n#\u7528\u4e00\u53f0\u65b0\u4e3b\u673a160&#xff0c;\u6ca1\u6709\u914d\u7f6e\u8fc7bind\u7a0b\u5e8f\u7684\u4e3b\u673a<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# cat \/etc\/resolv.conf<br \/>\n&#8230;<br \/>\nnameserver 127.0.0.53<br \/>\noptions edns0 trust-ad<br \/>\nsearch localdomain<\/p>\n<p>#\u65e0\u6cd5PING\u901a,\u56e0\u4e3a\u8be5\u57df\u540d\u89e3\u6790\u662f\u914d\u7f6e\u5728157\u4e3b\u673a\u4e0a<br \/>\n[root&#064;ubuntu2204-160 ~]# ping www.linux-magedu.com -c1<br \/>\nping: www.linux-magedu.com: Name or service not known<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# dig www.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.30-0ubuntu0.22.04.2-Ubuntu &lt;&lt;&gt;&gt; www.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NXDOMAIN, id: 30658<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 65494<br \/>\n;; QUESTION SECTION:<br \/>\n;www.linux-magedu.com.INA<\/p>\n<p>;; AUTHORITY SECTION:<br \/>\ncom.5INSOAa.gtld-servers.net. nstld.verisign-grs.com. 1760938999 1800 900 604800 900<\/p>\n<p>;; Query time: 476 msec<br \/>\n;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)<br \/>\n;; WHEN: Mon Oct 20 05:43:34 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 122<\/p>\n<p>#\u6307\u5b9aDNS<br \/>\n[root&#064;ubuntu2204-160 ~]# dig www.linux-magedu.com &#064;10.0.0.157<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.30-0ubuntu0.22.04.2-Ubuntu &lt;&lt;&gt;&gt; www.linux-magedu.com &#064;10.0.0.157<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 57569<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: d0dab62d0195cd770100000068f5cc391efd2be593473270 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.linux-magedu.com.86400INA10.0.0.153<\/p>\n<p>;; Query time: 3 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157) (UDP)<br \/>\n;; WHEN: Mon Oct 20 05:44:25 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 93<\/p>\n<p>#\u4fee\u6539\u7f51\u5361,\u6307\u5b9aDNS<br \/>\n[root&#064;ubuntu2204-160 ~]# cat \/etc\/netplan\/50-cloud-init.yaml<br \/>\n&#8230;<br \/>\nnetwork:<br \/>\n    ethernets:<br \/>\n        ens33:<br \/>\n           #dhcp4: true<br \/>\n           addresses: [10.0.0.160\/24]<br \/>\n           routes: [{to: default,via: 10.0.0.2}]<br \/>\n           nameservers:<br \/>\n             addresses: [10.0.0.157]           #\u6307\u5b9aDNS10.0.0.157<br \/>\n    version: 2<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# netplan apply <\/p>\n<p>#\u6d4b\u8bd5-\u751f\u6548<br \/>\n[root&#064;ubuntu2204-160 ~]# host www.linux-magedu.com<br \/>\nwww.linux-magedu.com has address 10.0.0.153<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# ping www.linux-magedu.com -c1<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;1 ttl&#061;64 time&#061;2.87 ms<\/p>\n<p>&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n1 packets transmitted, 1 received, 0% packet loss, time 0ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 2.867\/2.867\/2.867\/0.000 ms<\/p>\n<p>#\u5173\u95ed157 \u8fdc\u7a0bDNS\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 ~]# systemctl stop named<\/p>\n<p>#\u518d\u6b21\u6d4b\u8bd5\u5ba2\u6237\u7aef,\u4e0a\u6b21\u89e3\u6790\u540e\u6709\u4e86\u7f13\u5b58<br \/>\n[root&#064;ubuntu2204-160 ~]# ping www.linux-magedu.com<br \/>\nPING www.linux-magedu.com (10.0.0.153) 56(84) bytes of data.<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;1 ttl&#061;64 time&#061;0.631 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;2 ttl&#061;64 time&#061;0.364 ms<br \/>\n64 bytes from www.linux-magedu.com (10.0.0.153): icmp_seq&#061;3 ttl&#061;64 time&#061;0.509 ms<br \/>\n^C<br \/>\n&#8212; www.linux-magedu.com ping statistics &#8212;<br \/>\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms<br \/>\nrtt min\/avg\/max\/mdev &#061; 0.364\/0.501\/0.631\/0.109 ms <\/p>\n<p>Ubuntu\u7cfb\u7edf\u67e5\u770bDNS\u7f13\u5b58<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# resolvectl statistics<br \/>\nDNSSEC supported by current servers: no<\/p>\n<p>Transactions<br \/>\nCurrent Transactions: 0<br \/>\n  Total Transactions: 48<\/p>\n<p>Cache<br \/>\n  Current Cache Size: 2<br \/>\n          Cache Hits: 5<br \/>\n        Cache Misses: 6<\/p>\n<p>DNSSEC Verdicts<br \/>\n              Secure: 0<br \/>\n            Insecure: 0<br \/>\n               Bogus: 0<br \/>\n       Indeterminate: 0 <\/p>\n<p>Windows\u4e2d\u7684DNS\u7f13\u5b58<\/p>\n<p>C:\\\\Users\\\\HhAosocool&gt;ipconfig\/displaydns<br \/>\n&#8230;<br \/>\nwww.linux-magedu.com<br \/>\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n    \u8bb0\u5f55\u540d\u79f0. . . . . . . : www.linux-magedu.com<br \/>\n    \u8bb0\u5f55\u7c7b\u578b. . . . . . . : 1<br \/>\n    \u751f\u5b58\u65f6\u95f4. . . . . . . : 86373<br \/>\n    \u6570\u636e\u957f\u5ea6. . . . . . . : 4<br \/>\n    \u90e8\u5206. . . . . . . . . : \u7b54\u6848<br \/>\n    A (\u4e3b\u673a)\u8bb0\u5f55  . . . . : 10.0.0.153 <\/p>\n<h3 id=\"8%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E5%AD%90%E5%9F%9F\">8\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u5b50\u57df<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u4e3b\u57df&#xff08;Parent Domain&#xff09;&#xff1a;\u4f8b\u5982 example.com&#xff0c;\u7531\u4e3b DNS \u670d\u52a1\u5668&#xff08;\u5982 ns1.example.com&#xff09;\u7ba1\u7406\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5b50\u57df&#xff08;Subdomain&#xff09;&#xff1a;\u4f8b\u5982 sub.example.com&#xff0c;\u539f\u672c\u7531\u4e3b\u57df\u7684 DNS \u670d\u52a1\u5668\u89e3\u6790&#xff0c;\u4f46\u901a\u8fc7\u59d4\u6d3e&#xff0c;\u5c06\u89e3\u6790\u6743\u4ea4\u7ed9\u53e6\u4e00\u53f0\u72ec\u7acb\u7684 DNS \u670d\u52a1\u5668&#xff08;\u5982 ns1.sub.example.com&#xff09;\u3002\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5c06\u5b50\u57df\u59d4\u6d3e\u7ed9\u5176\u5b83\u7684DNS\u670d\u52a1\u5668\u89e3\u6790&#xff0c;\u5b9e\u73b0\u5206\u5e03\u5f0fDNS\u670d\u52a1\u3002\u5373\u5c06\u4e00\u4e2a\u4e3b\u57df&#xff08;\u5982 example.com&#xff09;\u4e0b\u7684\u67d0\u4e2a\u5b50\u57df&#xff08;\u5982 sub.example.com&#xff09;\u7684\u89e3\u6790\u6743\u5b8c\u5168\u4ea4\u7ed9\u53e6\u4e00\u53f0\u72ec\u7acb\u7684 DNS \u670d\u52a1\u5668\u7ba1\u7406&#xff0c;\u5b9e\u73b0\u8d1f\u8f7d\u5747\u8861\u3001\u533a\u57df\u9694\u79bb\u3001\u6743\u9650\u4e0b\u653e&#xff0c;\u662f\u6784\u5efa\u5927\u89c4\u6a21\u3001\u9ad8\u53ef\u7528 DNS \u670d\u52a1\u7684\u5e38\u89c1\u65b9\u6cd5\u3002<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u4e3b\u673aIP<\/td>\n<td>\u89d2\u8272<\/td>\n<td>\u5907\u6ce8<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.157-ubuntu<\/td>\n<td>MASTER DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.150-ubuntu<\/td>\n<td>SLAVE DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1&#xff0c;\u540c\u65f6\u4ecemaster\u540c\u6b65\u89e3\u6790\u6570\u636e<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.160-ubuntu<\/td>\n<td>Subdomain DNS SERVER<\/td>\n<td>\u4e3a\u5b50\u57df\u63d0\u4f9b\u89e3\u6790\u670d\u52a1<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.154-rocky<\/td>\n<td>\u5ba2\u6237\u7aef<\/td>\n<td>\u5ba2\u6237\u7aef\u4e3b\u673a\u5c06DNS\u914d\u7f6e\u4e3a10.0.0.157<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.153-rocky<\/td>\n<td>WEB-<\/td>\n<td>\u63d0\u4f9bweb\u7f51\u7ad9&#xff0c;\u89e3\u6790\u57df\u540d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>DNS MASTER \u914d\u7f6e<\/p>\n<p>#\u6dfb\u52a0bj\u5b50\u57df\u914d\u7f6e&#xff0c;bj\u5b50\u57df\u7531bjdns\u670d\u52a1\u89e3\u6790&#xff0c;\u4fee\u6539\u5e8f\u5217\u53f7<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/db.linux-magedu.com<br \/>\nlinux-magedu.com.  86400  IN  SOA  linux-dns  admin.linux-magedu.com.  ( 127 3H 15M 1D 1W )<\/p>\n<p>linux-magedu.com.  86400  IN  NS   dns1.linux-magedu.com.<br \/>\nlinux-magedu.com.  86400  IN  NS   dns2.linux-magedu.com.<br \/>\nbj.linux-magedu.com.  86400  IN  NS  bj.linux-magedu.com.<\/p>\n<p>dns1.linux-magedu.com.  86400  IN  A   10.0.0.157<br \/>\ndns2.linux-magedu.com.  86400  IN  A   10.0.0.150<br \/>\nbj.linux-magedu.com.    86400  IN  A   10.0.0.160<\/p>\n<p>www.linux-magedu.com.  86400  IN  A   10.0.0.153<br \/>\nw.linux-magedu.com.    86400  IN  A   1.2.3.4<br \/>\nbbs.linux-magedu.com.  86400  IN  A   11.11.11.11<\/p>\n<p>#\u91cd\u8f7d\u751f\u6548<br \/>\n[root&#064;ubuntu-157 ~]# rndc reload<br \/>\nserver reload successful<\/p>\n<p>[root&#064;ubuntu-157 ~]# ll \/etc\/bind\/db.linux-magedu.com<br \/>\n-rw-r&#8211;r&#8211; 1 root bind 563 Oct 20 14:43 \/etc\/bind\/db.linux-magedu.com<\/p>\n<p>#\u67e5\u770b\u4ece\u670d\u52a1\u5668&#xff0c;\u4e3b\u4ece\u540c\u6b65\u6210\u529f<br \/>\n[root&#064;ubuntu2204-150 ~]# ll \/etc\/bind\/slaves\/db.linux-magedu.com<br \/>\n-rw-r&#8211;r&#8211; 1 bind bind  465 Oct 20 14.43 \/etc\/bind\/db.linux-magedu.com <\/p>\n<p>\u5b50\u57dfDNS\u914d\u7f6e<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# apt install bind9 -y<\/p>\n<p>#\u5b50\u57df\u914d\u7f6e<br \/>\n[root&#064;ubuntu2204-160 ~]# cat \/etc\/bind\/named.conf.default-zones<br \/>\n&#8230;<br \/>\nzone &#034;bj.linux-magedu.com&#034; IN {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.bj.linux-magedu.com&#034;;<br \/>\n};<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# cat \/etc\/bind\/db.bj.linux-magedu.com<br \/>\nbj.linux-magedu.com.  86400  IN  SOA  bj-dns.  admin.bj-dns.com ( 123 3H 15M 1D 1W )<\/p>\n<p>bj.linux-magedu.com.  86400  IN  NS   bj-sub.bj.linux-magedu.com.<\/p>\n<p>bj-sub.bj.linux-magedu.com.  86400  IN  A   10.0.0.160<br \/>\nwww.bj.linux-magedu.com.     86400  IN  A   11.22.33.44<br \/>\ntest.bj.linux-magedu.com.    86400  IN  A   55.66.77.88<\/p>\n<p>#\u751f\u6548<br \/>\n[root&#064;ubuntu2204-160 ~]# rndc reload<br \/>\nserver reload successful<\/p>\n<p>#\u6d4b\u8bd5<br \/>\n#\u672c\u673a\u914d\u7f6e \u6807\u5fd7\u4f4d&#xff1a;\u6743\u5a01aa<br \/>\n[root&#064;ubuntu2204-160 ~]# dig www.bj.linux-magedu.com &#064;127.1<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; www.bj.linux-magedu.com &#064;127.1<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 6684<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 7d5520c1a2a50e4f0100000068f5e29f0933759031431e72 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.bj.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.bj.linux-magedu.com. 86400INA11.22.33.44<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.1) (UDP)<br \/>\n;; WHEN: Mon Oct 20 07:19:59 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 96<\/p>\n<p>[root&#064;ubuntu2204-160 ~]# dig www.bj.linux-magedu.com &#064;10.0.0.160<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; www.bj.linux-magedu.com &#064;10.0.0.160<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 32359<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: ed549f1bd8b0a39d0100000068f5e34d9065625c815c2047 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.bj.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.bj.linux-magedu.com. 86400INA11.22.33.44<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 10.0.0.160#53(10.0.0.160) (UDP)<br \/>\n;; WHEN: Mon Oct 20 07:22:53 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 96<\/p>\n<p>#\u627e157DNS\u89e3\u6790 157\u5c06\u5b50\u57df\u8f6c\u53d1\u5230160 \u975e\u6743\u5a01<br \/>\n[root&#064;ubuntu2204-160 ~]# dig www.bj.linux-magedu.com &#064;10.0.0.157<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; www.bj.linux-magedu.com &#064;10.0.0.157<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 15187<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 02fba371dc424fad0100000068f5e2d92e7bc11c10558457 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.bj.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.bj.linux-magedu.com. 86400INA11.22.33.44<\/p>\n<p>;; Query time: 39 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157) (UDP)<br \/>\n;; WHEN: Mon Oct 20 07:20:57 UTC 2025<br \/>\n;; MSG SIZE  rcvd: 96<\/p>\n<p>\u5ba2\u6237\u7aef\u6d4b\u8bd5<\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>#\u53bb157DNS\u89e3\u6790,\u88ab\u8f6c\u53d1\u5230160\u89e3\u6790 \u975e\u6743\u5a01<br \/>\n[root&#064;rocky-154 ~]#dig www.bj.linux-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.bj.linux-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 57512<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 92ae121f6ff541ea0100000068f5e490ee9c4290a2c87597 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.bj.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.bj.linux-magedu.com. 85961INA11.22.33.44<\/p>\n<p>;; Query time: 1 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Mon Oct 20 15:28:17 CST 2025<br \/>\n;; MSG SIZE  rcvd: 96<\/p>\n<p>#\u76f4\u63a5\u6307\u5b9a160<br \/>\n[root&#064;rocky-154 ~]#dig www.bj.linux-magedu.com &#064;10.0.0.160<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.bj.linux-magedu.com &#064;10.0.0.160<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 20836<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: abb996930a627d5d0100000068f5e5290cadca6788e9fa5c (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.bj.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.bj.linux-magedu.com. 86400INA11.22.33.44<\/p>\n<p>;; Query time: 2 msec<br \/>\n;; SERVER: 10.0.0.160#53(10.0.0.160)<br \/>\n;; WHEN: Mon Oct 20 15:30:50 CST 2025<br \/>\n;; MSG SIZE  rcvd: 96<\/p>\n<p>#\u6307\u5b9a\u4eceDNS<br \/>\n[root&#064;rocky-154 ~]#dig www.bj.linux-magedu.com &#064;10.0.0.150<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.bj.linux-magedu.com &#064;10.0.0.150<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NXDOMAIN, id: 12017<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: ae9343ecc7e352a80100000068f5e5dc9177cfd3e64b9383 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.bj.linux-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.bj.linux-magedu.com. 86400INA11.22.33.44<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 10.0.0.150#53(10.0.0.150)<br \/>\n;; WHEN: Mon Oct 20 15:33:48 CST 2025<br \/>\n;; MSG SIZE  rcvd: 148<\/p>\n<p>9\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u8f6c\u53d1<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5f53\u524d\u6211\u4eec\u914d\u7f6e\u7684DNS&#xff0c;\u5982\u679c\u5728\u81ea\u5df1\u65e0\u6cd5\u89e3\u6790\u540e&#xff0c;\u5c06\u76f4\u63a5\u8bf7\u6c42\u6839\u57df\u7684DNS\u670d\u52a1\u5668\u89e3\u6790\u3002\u5728\u67d0\u4e9b\u7279\u5b9a\u73af\u5883\u4e0b&#xff0c;\u6211\u4eec\u53ef\u4ee5\u8bbe\u7f6eDNS\u8f6c\u53d1\u670d\u52a1&#xff0c;\u5c06\u5f53\u524d\u65e0\u6cd5\u89e3\u6790\u7684\u57df\u540d&#xff0c;\u8f6c\u53d1\u7ed9\u53e6\u5916\u7684DNS\u89e3\u6790&#xff0c;\u5982\u679c\u8fd8\u662f\u65e0\u6cd5\u89e3\u6790&#xff0c;\u518d\u63d0\u4ea4\u4e92\u8054\u7f51\u3002<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"542\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211746-69a8a17ab5c0a.png\" width=\"1080\" \/><\/p>\n<p>\u4e24\u79cd\u8f6c\u53d1<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u8f6c\u53d1\u7b56\u7565<\/td>\n<td>\n<p>\u8bf4\u660e<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>first<\/td>\n<td>\u5f53\u5ba2\u6237\u7aef\u8bf7\u6c42\u89e3\u6790&#xff0c;\u5982\u679cDNS\u670d\u52a1\u5668\u65e0\u8bb0\u5f55&#xff0c;\u5219\u8f6c\u53d1\u7ed9\u4e0a\u7ea7DNS&#xff0c; \u5982\u679c\u4e0a\u7ea7DNS\u65e0\u8fd4\u56de&#xff0c;\u5219\u5f53\u524dDNS\u8bf7\u6c42\u6839\u57df\u89e3\u6790\u3002<\/td>\n<\/tr>\n<tr>\n<td>only<\/td>\n<td>\u5f53\u5ba2\u6237\u7aef\u8bf7\u6c42\u89e3\u6790&#xff0c;\u5982\u679cDNS\u670d\u52a1\u5668\u65e0\u8bb0\u5f55&#xff0c;\u5219\u8f6c\u53d1\u7ed9\u4e0a\u7ea7DNS&#xff0c; \u4e0d\u7ba1\u4e0a\u7ea7DNS\u662f\u5426\u80fd\u89e3\u6790&#xff0c;\u5f53\u524dDNS\u90fd\u76f4\u63a5\u8fd4\u56de\u3002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u4e3b\u673aIP<\/td>\n<td>\u89d2\u8272<\/td>\n<td>\u5907\u6ce8<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.157-ubuntu<\/td>\n<td>DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.150-ubuntu<\/td>\n<td>DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1&#xff0c;\u5e76\u6307\u5b9a\u8f6c\u53d1DNS<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.154-rocky<\/td>\n<td>\u5ba2\u6237\u7aef<\/td>\n<td>\u5ba2\u6237\u7aef\u4e3b\u673a\u5c06DNS\u914d\u7f6e\u4e3a10.0.0.157<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u76f4\u63a5DNS\u914d\u7f6e<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.options<br \/>\noptions {<br \/>\n    &#8230;<br \/>\ndnssec-validation no;            #\u5173\u95ed\u52a0\u5bc6\u9a8c\u8bc1<br \/>\nforwarders { 10.0.0.150; };      #\u8f6c\u53d1\u670d\u52a1\u5668<br \/>\nforward first;                   #\u8f6c\u53d1\u7b56\u7565&#xff0c;\u95f4\u63a5DNS\u6ca1\u6709\u8fd4\u56de&#xff0c;\u5219\u76f4\u63a5DNS\u518d\u6b21\u5411\u6839\u57df\u8bf7\u6c42\u89e3\u6790<\/p>\n<p>listen-on-v6 { any; };<br \/>\n};<\/p>\n<p>[root&#064;ubuntu-157 ~]# named-checkconf <\/p>\n<p>[root&#064;ubuntu-157 ~]# systemctl restart named <\/p>\n<p>\u95f4\u63a5DNS\u914d\u7f6e<\/p>\n<p>#\u65b0\u589e\u57df\u540d\u914d\u7f6e<br \/>\n[root&#064;ubuntu2204-150 ~]# cat \/etc\/bind\/named.conf.default-zones<br \/>\n&#8230;<br \/>\n\/\/zone &#034;linux-magedu.com&#034; IN {            #\u5c06\u4e3b\u4ece\u914d\u7f6e\u6ce8\u91ca<br \/>\n\/\/type slave;<br \/>\n\/\/masters {10.0.0.157;};<br \/>\n\/\/file &#034;\/etc\/bind\/slaves\/db.linux-magedu.com&#034;;<br \/>\n\/\/};<\/p>\n<p>zone &#034;golang-magedu.com&#034; IN {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.golang-magedu.com&#034;;<br \/>\n};<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# cat \/etc\/bind\/db.golang-magedu.com<br \/>\ngolang-magedu.com.  86400  IN  SOA  golang-dns.  admin.golang-dns.com ( 123 3H 15M 1D 1W)<\/p>\n<p>golang-magedu.com.  86400  IN  NS   dns.golang-magedu.com.<\/p>\n<p>dns.golang-magedu.com.  86400  IN  A   10.0.0.150<br \/>\nwww.golang-magedu.com.  86400  IN  A   1.2.3.4<br \/>\ntest.golang-magedu.com. 86400  IN  A   5.6.7.8<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# systemctl restart named<\/p>\n<p>\u5ba2\u6237\u7aef\u6d4b\u8bd5<\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>#157DNS\u63d0\u4f9b\u89e3\u6790 \u6743\u5a01<br \/>\n[root&#064;rocky-154 ~]#nslookup www.linux-magedu.com<br \/>\nServer:10.0.0.157<br \/>\nAddress:10.0.0.157#53<\/p>\n<p>Name:www.linux-magedu.com<br \/>\nAddress: 10.0.0.153<\/p>\n<p>#\u7531157\u8f6c\u53d1\u81f3150\u63d0\u4f9b\u89e3\u6790 \u975e\u6743\u5a01<br \/>\n[root&#064;rocky-154 ~]#nslookup www.golang-magedu.com<br \/>\nServer:10.0.0.157<br \/>\nAddress:10.0.0.157#53<\/p>\n<p>Non-authoritative answer:<br \/>\nName:www.golang-magedu.com<br \/>\nAddress: 1.2.3.4<\/p>\n<p>[root&#064;rocky-154 ~]#dig www.golang-magedu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.golang-magedu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 26964<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 80e8d4b349a904be0100000068f5eb1e11f0013f2cc8b0e6 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.golang-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.golang-magedu.com.86335INA1.2.3.4<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Mon Oct 20 15:56:14 CST 2025<br \/>\n;; MSG SIZE  rcvd: 94<\/p>\n<p>#\u6307\u5b9a150DNS \u6743\u5a01<br \/>\n[root&#064;rocky-154 ~]#dig www.golang-magedu.com &#064;10.0.0.150<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.golang-magedu.com &#064;10.0.0.150<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 33227<br \/>\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 53898bc3a686acfc0100000068f5eb38b65923499f746733 (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.golang-magedu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.golang-magedu.com.86400INA1.2.3.4<\/p>\n<p>;; Query time: 0 msec<br \/>\n;; SERVER: 10.0.0.150#53(10.0.0.150)<br \/>\n;; WHEN: Mon Oct 20 15:56:41 CST 2025<br \/>\n;; MSG SIZE  rcvd: 94<\/p>\n<p>#\u6839\u636e\u8f6c\u53d1\u7b56\u7565&#xff0c;\u6b64\u89e3\u6790\u8f6c\u53d1\u7ed9\u4e86\u95f4\u63a5DNS\u670d\u52a1\u5668&#xff0c;\u95f4\u63a5DNS\u670d\u52a1\u5668\u518d\u5411\u6839\u57df\u8bf7\u6c42\u89e3\u6790\u5f97\u5230<br \/>\n[root&#064;rocky-154 ~]#nslookup www.baidu.com<br \/>\nServer:10.0.0.157<br \/>\nAddress:10.0.0.157#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.70.57<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.69.21<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 2408:871a:2100:1b23:0:ff:b07a:7ebc<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 2408:871a:2100:186c:0:ff:b07e:3fbc<\/p>\n<p>[root&#064;ubuntu2204-150 ~]# nslookup www.baidu.com<br \/>\nServer:127.0.0.1<br \/>\nAddress:127.0.0.1#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.1<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 220.181.111.232<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 240e:83:205:381:0:ff:b00f:96a2<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 240e:83:205:1cd:0:ff:b0b8:dee9<\/p>\n<p>#\u5220\u9664\u95f4\u63a5DNS\u8def\u7531\u8868&#xff0c;\u5e76\u6e05\u9664DNS\u7f13\u5b58<br \/>\n[root&#064;ubuntu2204-150 ~]# route del default <\/p>\n<p>[root&#064;ubuntu2204-150 ~]# rndc flush<\/p>\n<p>#\u65e0\u6cd5\u89e3\u6790&#xff0c;\u8def\u7531\u8868\u5220\u9664<br \/>\n[root&#064;ubuntu2204-150 ~]# dig www.baidu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.18.39-0ubuntu0.22.04.1-Ubuntu &lt;&lt;&gt;&gt; www.baidu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: SERVFAIL, id: 47717<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: bd56abf6482c84eb0100000068f5f15740ebb073e467a6df (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.baidu.com.INA<\/p>\n<p>;; Query time: 7 msec<br \/>\n;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP)<br \/>\n;; WHEN: Mon Oct 20 16:22:47 CST 2025<br \/>\n;; MSG SIZE  rcvd: 70<\/p>\n<p>#\u5ba2\u6237\u7aef\u6d4b\u8bd5<br \/>\n#157\u8f6c\u53d1\u7ed9150&#xff0c;150\u8def\u7531\u5220\u9664&#xff0c;157\u81ea\u5df1\u627e\u6839\u89e3\u6790<br \/>\n[root&#064;rocky-154 ~]#dig www.baidu.com<\/p>\n<p>; &lt;&lt;&gt;&gt; DiG 9.11.36-RedHat-9.11.36-16.el8_10.4 &lt;&lt;&gt;&gt; www.baidu.com<br \/>\n;; global options: &#043;cmd<br \/>\n;; Got answer:<br \/>\n;; -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 48424<br \/>\n;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1<\/p>\n<p>;; OPT PSEUDOSECTION:<br \/>\n; EDNS: version: 0, flags:; udp: 1232<br \/>\n; COOKIE: 81554849018aeb0a0100000068f5f24923a555a62167071b (good)<br \/>\n;; QUESTION SECTION:<br \/>\n;www.baidu.com.INA<\/p>\n<p>;; ANSWER SECTION:<br \/>\nwww.baidu.com.254INCNAMEwww.a.shifen.com.<br \/>\nwww.a.shifen.com.120INA110.242.70.57<br \/>\nwww.a.shifen.com.120INA110.242.69.21<\/p>\n<p>;; Query time: 319 msec<br \/>\n;; SERVER: 10.0.0.157#53(10.0.0.157)<br \/>\n;; WHEN: Mon Oct 20 16:26:50 CST 2025<br \/>\n;; MSG SIZE  rcvd: 129<\/p>\n<p>#\u540c\u6837\u5982\u679c\u5220\u9664157\u7684\u8def\u7531\u5ba2\u6237\u7aef\u4e3b\u673a\u5c31\u65e0\u6cd5\u89e3\u6790\u6210\u529f <\/p>\n<p>DNS\u89e3\u6790\u8f6c\u53d1\u53ef\u4ee5\u8bbe\u7f6e\u5728\u7279\u5b9a\u57df\u91cc\u9762<\/p>\n<p>#\u539f\u5148[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.options<br \/>\n&#8230;<br \/>\ndnssec-validation no;<br \/>\nforwarders { 10.0.0.150; };<br \/>\nforward first;<\/p>\n<p>listen-on-v6 { any; };<br \/>\n&#8230;<\/p>\n<p>#\u5199\u5728zones\u4e2d\u7684\u8f6c\u53d1\u914d\u7f6e\u7684\u4f18\u5148\u7ea7\u9ad8\u4e8e\u5168\u5c40\u7f6e<br \/>\n[root&#064;ubuntu ~]# vim \/etc\/bind\/named.conf.default-zones<br \/>\nzone &#034;ZONE_NAME&#034; IN {<br \/>\n    type forward;<br \/>\n    forward first|only;<br \/>\n    forwarders {IP;};<br \/>\n}<\/p>\n<h3 id=\"9%E3%80%81%E5%AE%9E%E7%8E%B0DNS%E8%87%AA%E8%A7%A3%E6%9E%90%E7%9A%84%E8%A7%86%E5%9B%BE\">9\u3001\u5b9e\u73b0DNS\u81ea\u89e3\u6790\u7684\u89c6\u56fe<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u5728\u540c\u4e00\u53f0DNS\u670d\u52a1\u5668\u4e0a&#xff0c;\u6839\u636e\u4e0d\u540c\u5ba2\u6237\u7aef&#xff0c;\u5b9e\u73b0\u8fd4\u56de\u4e0d\u540c\u7684\u89e3\u6790\u7ed3\u679c\u3002\u8fd9\u6837\u53ef\u4ee5\u505a\u5230\u5c06\u5ba2\u6237\u7aef\u89e3\u6790\u5230\u8ddd\u79bb\u5176\u7269\u7406\u5730\u5740\u6700\u8fd1\u7684\u673a\u623f\u5185&#xff0c;\u4ee5\u8fbe\u5230\u52a0\u5feb\u8bbf\u95ee\u901f\u5ea6&#xff0c;\u4ee5\u53ca\u5206\u6d41\u7684\u76ee\u7684\u3002<\/p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:680px\">\n<tbody>\n<tr>\n<td>\u4e3b\u673aIP<\/td>\n<td>\u89d2\u8272<\/td>\n<td>\u5907\u6ce8<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.157\/192.168.10.161-ubuntu<\/td>\n<td>DNS SERVER<\/td>\n<td>\u4e3a\u5ba2\u6237\u7aef\u4e3b\u673a\u63d0\u4f9bDNS\u89e3\u6790\u670d\u52a1&#xff0c;\u6839\u636e\u5ba2\u6237\u7aef\u4e0d\u540c\u7f51\u6bb5&#xff0c;\u8fd4\u56de\u4e0d\u540c\u7684\u89e3\u6790\u7ed3\u679c<\/td>\n<\/tr>\n<tr>\n<td>10.0.0.154\/192.168.10.154-rocky<\/td>\n<td>\u5ba2\u6237\u7aef<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u6ce8&#xff1a;\u5ba2\u6237\u7aef\u4e3b\u673a\u548cDNS \u670d\u52a1\u5668\u90fd\u914d\u7f6e\u4e24\u5757\u4ec5\u4e3b\u673a\u7f51\u5361&#xff0c;\u4f7f\u7528\u4e0d\u540c\u7f51\u6bb5\u3002<\/p>\n<p>DNS SERVER\u7f51\u7edc\u914d\u7f6e<\/p>\n<p>[root&#064;ubuntu-157 ~]# ip a s<br \/>\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000<br \/>\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br \/>\n    inet 127.0.0.1\/8 scope host lo<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n    inet6 ::1\/128 scope host noprefixroute<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n2: ens33: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc fq_codel state UP group default qlen 1000<br \/>\n    link\/ether 00:0c:29:88:bd:f8 brd ff:ff:ff:ff:ff:ff<br \/>\n    altname enp2s1<br \/>\n    altname enx000c2988bdf8<br \/>\n    inet 10.0.0.157\/24 brd 10.0.0.255 scope global ens33<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n    inet6 fe80::20c:29ff:fe88:bdf8\/64 scope link proto kernel_ll<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n3: ens37: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000<br \/>\n    link\/ether 00:0c:29:88:bd:02 brd ff:ff:ff:ff:ff:ff<br \/>\n    altname enp2s5<br \/>\n    altname enx000c2988bd02<\/p>\n<p>[root&#064;ubuntu-157 ~]# ip addr a dev ens37 192.168.10.157\/24<\/p>\n<p>[root&#064;ubuntu-157 ~]# ip a s<br \/>\n&#8230;<br \/>\n3: ens37: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN group default qlen 1000<br \/>\n    link\/ether 00:0c:29:88:bd:02 brd ff:ff:ff:ff:ff:ff<br \/>\n    altname enp2s5<br \/>\n    altname enx000c2988bd02<br \/>\n    inet 192.168.10.157\/24 scope global ens37<br \/>\n       valid_lft forever preferred_lft forever<\/p>\n<p>DNS SERVER\u914d\u7f6e<\/p>\n<p>#\u5c06\/etc\/bind\/named.conf.options \u8f6c\u53d1\u7b56\u7565\u6ce8\u91ca<\/p>\n<p>[root&#064;ubuntu-157 ~]# netplan apply <\/p>\n<p>[root&#064;ubuntu-157 ~]# systemctl restart named<\/p>\n<p>#192.169.10.157\u65b0\u589e\u5185\u5bb9<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf<br \/>\n&#8230;<br \/>\ninclude &#034;\/etc\/bind\/named.conf.options&#034;;<br \/>\ninclude &#034;\/etc\/bind\/named.conf.local&#034;;<br \/>\n#include &#034;\/etc\/bind\/named.conf.default-zones&#034;;            #\u6ce8\u91ca<\/p>\n<p>[root&#064;ubuntu-157 bind]# cat \/etc\/bind\/named.conf.options<br \/>\nacl test_net{<br \/>\n192.168.10.0\/24;<br \/>\n};<\/p>\n<p>acl prod_net{<br \/>\n10.0.0.0\/24;<br \/>\n};<\/p>\n<p>acl other_net{<br \/>\nany;<br \/>\n};<\/p>\n<p>view test_view{<br \/>\nmatch-clients {test_net;};<br \/>\ninclude &#034;\/etc\/bind\/named.conf.default-zones&#034;;<br \/>\ninclude &#034;\/etc\/bind\/named.conf.test-zones&#034;;<br \/>\n};<\/p>\n<p>view prod_view{<br \/>\nmatch-clients {prod_net;};<br \/>\ninclude &#034;\/etc\/bind\/named.conf.default-zones&#034;;<br \/>\ninclude &#034;\/etc\/bind\/named.conf.prod-zones&#034;;<br \/>\n};<\/p>\n<p>view other_view{<br \/>\nmatch-clients {other_net;};<br \/>\ninclude &#034;\/etc\/bind\/named.conf.default-zones&#034;;<br \/>\n};<\/p>\n<p>&#8230;<\/p>\n<p>#\u65b0\u589e\u4e2d\u95f4\u6587\u4ef6<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.test-zones<br \/>\nzone &#034;sre-magedu.com&#034; {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.test.sre-magedu.com&#034;;<br \/>\n};<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/named.conf.prod-zones<br \/>\nzone &#034;sre-magedu.com&#034; {<br \/>\ntype master;<br \/>\nfile &#034;\/etc\/bind\/db.prod.sre-magedu.com&#034;;<br \/>\n};<\/p>\n<p>#\u5177\u4f53\u89e3\u6790\u89c4\u5219<br \/>\n[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/db.test.sre-magedu.com<br \/>\ntest.sre-magedu.com.  86400  IN  SOA  sre-magedu-dns.  admin.sre-magedu.com. ( 123 3H 15M 1D 1W)<\/p>\n<p>test.sre-magedu.com.  86400  IN  NS   dns1.test.sre-magedu.com.<br \/>\ntest.sre-magedu.com.  86400  IN  NS   dns2.test.sre-magedu.com.<\/p>\n<p>dns1.test.sre-magedu.com.  86400  IN  A   192.169.10.157<br \/>\nwww.test.sre-magedu.com.   86400  IN  A   192.168.10.11<br \/>\nblog.test.sre-magedu.com.  86400  IN  A   192.168.10.22<\/p>\n<p>[root&#064;ubuntu-157 ~]# cat \/etc\/bind\/db.prod.sre-magedu.com<br \/>\ntest.sre-magedu.com.  86400  IN  SOA  sre-magedu-dns.  admin.sre-magedu.com. ( 123 3H 15M 1D 1W)<\/p>\n<p>test.sre-magedu.com.  86400  IN  NS   dns1.test.sre-magedu.com.<br \/>\ntest.sre-magedu.com.  86400  IN  NS   dns2.test.sre-magedu.com.<\/p>\n<p>dns1.test.sre-magedu.com.  86400  IN  A   10.0.0.157<br \/>\nwww.test.sre-magedu.com.   86400  IN  A   10.0.0.11<br \/>\nblog.test.sre-magedu.com.  86400  IN  A   10.0.0.22<\/p>\n<p>[root&#064;ubuntu-157 bind]# named-checkconf \/etc\/bind\/named.conf<\/p>\n<p>#\u91cd\u542f\u670d\u52a1<br \/>\n[root&#064;ubuntu-157 bind]# systemctl restart named <\/p>\n<p>\u5ba2\u6237\u7aef\u7f51\u7edc\u914d\u7f6e<\/p>\n<p>[root&#064;rocky-154 ~]#ip a s<br \/>\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000<br \/>\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<br \/>\n    inet 127.0.0.1\/8 scope host lo<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n    inet6 ::1\/128 scope host<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n2: ens160: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1000<br \/>\n    link\/ether 00:0c:29:2d:41:13 brd ff:ff:ff:ff:ff:ff<br \/>\n    altname enp3s0<br \/>\n    inet 10.0.0.154\/24 brd 10.0.0.255 scope global dynamic noprefixroute ens160<br \/>\n       valid_lft 1458sec preferred_lft 1458sec<br \/>\n    inet6 fe80::20c:29ff:fe2d:4113\/64 scope link noprefixroute<br \/>\n       valid_lft forever preferred_lft forever<br \/>\n3: ens192: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1000<br \/>\n    link\/ether 00:0c:29:2d:41:1d brd ff:ff:ff:ff:ff:ff<br \/>\n    altname enp11s0<\/p>\n<p>[root&#064;rocky-154 ~]#ip addr a dev ens192 192.168.10.154\/24 <\/p>\n<p>[root&#064;rocky-154 ~]#nmcli con reload <\/p>\n<p>[root&#064;rocky-154 ~]#nmcli con up ens192<br \/>\nConnection successfully activated (D-Bus active path: \/org\/freedesktop\/NetworkManager\/ActiveConnection\/3)<\/p>\n<p>[root&#064;rocky-154 ~]#ip a s<br \/>\n&#8230;<br \/>\n3: ens192: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1000<br \/>\n    link\/ether 00:0c:29:2d:41:1d brd ff:ff:ff:ff:ff:ff<br \/>\n    altname enp11s0<br \/>\n    inet 192.168.10.154\/24 brd 192.168.10.255 scope global noprefixroute ens192<br \/>\n       valid_lft forever preferred_lft forever <\/p>\n<p>\u5ba2\u6237\u7aef\u6d4b\u8bd5<\/p>\n<p>[root&#064;rocky-154 ~]#cat \/etc\/resolv.conf<br \/>\n# Generated by NetworkManager<br \/>\nsearch localdomain<br \/>\nnameserver 10.0.0.157<\/p>\n<p>[root&#064;rocky-154 ~]#dig -b 10.0.0.154 www.sre-magedu.com &#043;short<\/p>\n<p>[root&#064;rocky-154 ~]#dig -b 10.0.0.154 www.sre-magedu.com &#064;10.0.0.157 &#043;short<br \/>\n10.0.0.11<\/p>\n<p>[root&#064;rocky-154 ~]#dig -b 192.168.10.154 www.sre-magedu.com &#064;192.168.10.157 &#043;short<br \/>\n192.168.10.11<\/p>\n<h2 id=\"%E5%9B%9B%E3%80%81%E6%99%BA%E8%83%BDDNS%E8%A7%A3%E6%9E%90\">\u56db\u3001\u667a\u80fdDNS\u89e3\u6790<\/h2>\n<p>\u00a0 \u00a0 \u00a0 \u00a0 \u5728\u524d\u9762\u4f7f\u7528bind\u4e2d\u7684\u89c6\u56fe&#xff0c;\u5b9e\u73b0\u4e86\u57fa\u4e8e\u4e0d\u540c\u6765\u6e90\u7684\u5ba2\u6237\u7aefIP&#xff0c;\u5bf9\u540c\u4e00\u4e2a\u57df\u540d&#xff0c;\u8fd4\u56de\u4e0d\u540c\u7684\u89e3\u6790\u7ed3\u679c\u3002\u6240\u8c13\u667a\u80fdDNS&#xff0c;\u4e5f\u662f\u6839\u636e\u4e0d\u540c\u7684\u6761\u4ef6&#xff0c;\u5bf9\u76f8\u540c\u7684\u57df\u540d\u89e3\u6790\u4e0d\u540c\u7684\u5177\u4f53IP\u5730\u5740&#xff0c;\u4f46\u5176\u5b9e\u73b0&#xff0c;\u8fdc\u6bd4bind\u4e2d\u7528\u89c6\u56fe\u590d\u6742\u5f97\u591a\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u76ee\u524d\u5f88\u591aDNS\u670d\u52a1\u5546\u90fd\u63d0\u4f9b\u4e86\u667a\u80fdDNS\u670d\u52a1&#xff0c;\u667a\u80fdDNS\u53ef\u4ee5\u901a\u8fc7\u591a\u79cd\u7b56\u7565\u6765\u5c06\u5ba2\u6237\u7aef\u9700\u8981\u8bbf\u95ee\u7684\u57df\u540d\u89e3\u6790\u5230\u4e0d\u540c\u7684\u6570\u636e\u4e2d\u5fc3\u6216\u4e0d\u540c\u7684\u8fd0\u8425\u5546\u7f51\u8def\u4e0a&#xff0c;\u6bd4\u5982\u901a\u8fc7\u8bf7\u6c42\u8005\u7684IP\u5730\u5740\u5f97\u5230\u5ba2\u6237\u7aef\u7684\u5730\u7406\u4f4d\u7f6e\u6765\u5224\u65ad\u7528\u6237\u7684\u5c31\u8fd1\u6027&#xff0c;\u5e76\u7ed3\u5408\u5065\u5eb7\u68c0\u67e5\u7b56\u7565&#xff0c;\u5c06\u8bf7\u6c42\u89e3\u6790\u5230\u6700\u8fd1\u7684\u670d\u52a1\u5668\u4e0a\u3002<\/p>\n<h3 id=\"1%E3%80%81GLSB%E5%85%A8%E5%B1%80%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1\">1\u3001GLSB\u5168\u5c40\u8d1f\u8f7d\u5747\u8861<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0GLSB&#xff08;Global Server Load Balance&#xff09;&#xff0c;\u5168\u5c40\u8d1f\u8f7d\u5747\u8861\u3002\u5728\u5e7f\u57df\u7f51\u4e0a&#xff0c;\u5bf9\u4e0d\u540c\u5730\u57df\u7684\u670d\u52a1\u5668\u95f4\u7684\u6d41\u91cf\u8fdb\u884c\u8c03\u5ea6&#xff0c;\u901a\u8fc7\u5224\u65ad\u670d\u52a1\u5668\u7684\u8d1f\u8f7d&#xff0c;\u5e26\u5bbd\u7684\u8d1f\u8f7d\u7b49&#xff0c;\u51b3\u5b9a\u670d\u52a1\u5668\u7684\u53ef\u7528\u6027&#xff0c;\u540c\u65f6\u5224\u65ad\u5ba2\u6237\u7aef\u4e0e\u670d\u52a1\u5668\u4e4b\u95f4\u7684\u94fe\u8def\u72b6\u51b5&#xff0c;\u9009\u62e9\u4e0e\u5ba2\u6237\u7aef\u6700\u4f73\u5339\u914d\u7684\u670d\u52a1\u5668&#xff0c;\u5e76\u5c06\u5ba2\u6237\u7aef\u8bf7\u6c42\u8c03\u5ea6\u5230\u8be5\u670d\u52a1\u5668\u4e0a\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u56e0\u6b64GLSB\u662f\u5bf9\u670d\u52a1\u5668\u548c\u94fe\u8def\u8fdb\u884c\u7efc\u5408\u5224\u65ad\u6765\u51b3\u5b9a\u7531\u54ea\u4e2a\u673a\u623f\u7684\u670d\u52a1\u5668\u6765\u63d0\u4f9b\u670d\u52a1&#xff0c;\u5b9e\u73b0\u5f02\u5730\u670d\u52a1\u5668\u7fa4\u670d\u52a1\u8d28\u91cf\u7684\u4fdd\u8bc1\u3002<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0GLSB \u7684\u5b9e\u73b0\u6709\u4e09\u79cd\u65b9\u5f0f&#xff1a;\u57fa\u4e8eDNS\u5b9e\u73b0\u3001\u57fa\u4e8e\u91cd\u5b9a\u5411\u5b9e\u73b0\u3001\u57fa\u4e8e\u8def\u7531\u534f\u8bae\u5b9e\u73b0&#xff0c;\u5176\u4e2d\u6700\u901a\u7528\u7684\u662f\u57fa\u4e8eDNS\u7684\u5b9e\u73b0\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0GLSB \u7684\u4f7f\u7528\u8303\u56f4&#xff1a;\u5e38\u7528\u4e8e\u6709\u5f02\u5730\u673a\u623f\u7684WEB\u7cfb\u7edf&#xff0c;\u6216\u5728CDN\u7cfb\u7edf\u4e2d\u4f5c\u4e3a\u6838\u5fc3\u7684\u6d41\u91cf\u8c03\u5ea6\u7cfb\u7edf\u3002\u00a0\u00a0<\/p>\n<\/p>\n<p>#\u552f\u54c1\u4f1a\u4f7f\u7528 gslb \u6765\u5b9e\u73b0\u6d41\u91cf\u8d1f\u8f7d<br \/>\n[root&#064;rocky-154 ~]#nslookup www.vip.com<br \/>\nServer:10.0.0.2<br \/>\nAddress:10.0.0.2#53<\/p>\n<p>#\u5c06 www.vip.com \u7684\u57df\u540d\u89e3\u6790 cname \u5230 shop.vip.com.vipgslb.com<br \/>\n#\u7531 shop.vip.com.vipgslb.com \u5728 DNS\u5c42\u9762\u5b9e\u73b0\u6d41\u91cf\u8d1f\u8f7d<br \/>\nNon-authoritative answer:<br \/>\nwww.vip.comcanonical name &#061; www.vip.com.vipgslb.com.<br \/>\nName:www.vip.com.vipgslb.com<br \/>\nAddress: 14.215.62.24<br \/>\nName:www.vip.com.vipgslb.com<br \/>\nAddress: 2408:8756:4cff:d301::2<\/p>\n<h3 id=\"2%E3%80%81%E5%86%85%E5%AE%B9%E5%88%86%E5%8F%91%E7%BD%91%E7%BB%9CCDN\">2\u3001\u5185\u5bb9\u5206\u53d1\u7f51\u7edcCDN<\/h3>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0CDN&#xff08;Content Delivery Network&#xff09;\u662f\u4e00\u79cd\u901a\u8fc7\u5728\u5168\u7403\u5206\u5e03\u7684\u670d\u52a1\u5668\u8282\u70b9\u7f13\u5b58\u548c\u5206\u53d1\u5185\u5bb9&#xff0c;\u4ee5\u52a0\u901f\u7528\u6237\u8bbf\u95ee\u901f\u5ea6\u3001\u63d0\u9ad8\u53ef\u7528\u6027\u548c\u964d\u4f4e\u6e90\u7ad9\u8d1f\u8f7d\u7684\u7f51\u7edc\u6280\u672f\u3002<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"571\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211747-69a8a17b066bd.png\" width=\"976\" \/><\/p>\n<p>CDN \u5de5\u4f5c\u539f\u7406&#xff1a;<\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"489\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211747-69a8a17b34d1b.png\" width=\"1088\" \/><\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a01\u3001\u5ba2\u6237\u7aef\u8bf7\u6c42 www.a.com &#xff0c;\u5982\u679c\u662f\u7b2c\u4e00\u6b21\u8bf7\u6c42&#xff0c;\u5219\u9700\u8981\u5411DNS\u670d\u52a1\u5668\u8bf7\u6c42\u89e3\u6790\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a02\u3001www.a.com \u7684\u8fd0\u7ef4\u4eba\u5458\u8bbe\u7f6e\u4e86CNANME \u89e3\u6790&#xff0c;\u5c06 www.a.com \u89e3\u6790\u5230\u3002 www.acdn.com\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a03\u3001www.acdn.com \u4f1a\u6839\u636e\u5ba2\u6237\u7aefIP\u5730\u5740&#xff0c;\u8fd4\u56de\u4e00\u4e2a\u54cd\u5e94\u901f\u5ea6\u6700\u5feb\u7684IP\u8282\u70b9\u7ed9\u5ba2\u6237\u7aef\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a04\u3001\u5ba2\u6237\u7aef\u6839\u636eDNS\u89e3\u6790\u5f97\u5230\u7684IP\u5730\u5740&#xff0c;\u8bbf\u95ee\u8be5\u8282\u70b9&#xff0c;\u8be5\u8282\u70b9\u4e00\u822c\u90fd\u662fCDN\u670d\u52a1\u5668\u8282\u70b9\u3002 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a05\u3001\u5982\u679c\u8be5CDN\u8282\u70b9\u88ab\u8bbf\u95ee\u65f6\u6ca1\u6709\u76f8\u5173\u6570\u636e&#xff0c;\u5219\u4f1a\u5c06\u5ba2\u6237\u7aef\u8bf7\u6c42\u901a\u8fc7\u5185\u90e8\u7f51\u7edc\u8f6c\u53d1\u5230\u539f\u7ad9\u70b9\u83b7\u53d6\u6570\u636e&#xff0c;\u540c\u65f6\u8be5CDN\u8282\u70b9\u4f1a\u5c06\u6b64\u6b21\u8bf7\u6c42\u7684\u5185\u5bb9\u7f13\u5b58\u8d77\u6765&#xff0c;\u8fd9\u6837\u4e0b\u6b21\u8be5\u8282\u70b9\u88ab\u8bbf\u95ee\u65f6&#xff0c;\u5c31\u4e0d\u7528\u518d\u53bb\u8bf7\u6c42\u6e90\u7ad9\u70b9\u3002<\/p>\n<p>#\u767e\u5ea6\u4f7f\u7528\u7684CDN\u6280\u672f<br \/>\n[root&#064;rocky-154 ~]#nslookup www.baidu.com<br \/>\nServer:10.0.0.2<br \/>\nAddress:10.0.0.2#53<\/p>\n<p>Non-authoritative answer:<br \/>\nwww.baidu.comcanonical name &#061; www.a.shifen.com.<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.70.57<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 110.242.69.21<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 2408:871a:2100:1b23:0:ff:b07a:7ebc<br \/>\nName:www.a.shifen.com<br \/>\nAddress: 2408:871a:2100:186c:0:ff:b07e:3fbc<\/p>\n<p>#\u767e\u5ea6\u5c06\u57df\u540d cname \u5230 www.a.shifen.com<br \/>\n\u7531www.a.shifen.com \u8d1f\u8d23\u89e3\u6790&#xff0c;\u6839\u636e\u8bbf\u95ee\u8005\u5730\u7406\u4f4d\u7f6e&#xff0c;\u8fd4<br \/>\n\u56de\u6700\u8fd1\u7684CDN\u8282\u70b9IP <\/p>\n<p class=\"img-center\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" height=\"476\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211747-69a8a17b68d38.png\" width=\"1088\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u76ee\u5f55 \u4e00\u3001DNS\u670d\u52a1\u57fa\u7840\u77e5\u8bc6<br \/>\n1\u3001DNS<br \/>\n2\u3001\u57df\u540d<br \/>\n\u2460\u57df\u540d\u7ec4\u6210<br \/>\n\u2461\u57df\u540d\u7ba1\u7406\u4e0e\u7ed3\u6784<br \/>\n3\u3001DNS\u670d\u52a1\u5de5\u4f5c\u539f\u7406<br \/>\n\u2460\u4e3b\u673a\u4e2dDNS\u5ba2\u6237\u7aef\u914d\u7f6e<br \/>\n\u2461DNS\u670d\u52a1\u89e3\u6790\u57df\u540d\u6d41\u7a0b<br \/>\n4\u3001DNS\u67e5\u8be2\u7c7b\u578b<br \/>\n\u2460\u9012\u5f52\u67e5\u8be2<br \/>\n\u2461\u8fed\u4ee3\u67e5\u8be2<br \/>\n5\u3001DNS\u89e3\u6790\u7c7b\u578b<br \/>\n6\u3001hosts\u6587\u4ef6<br \/>\n7\u3001\u5b8c\u6574\u7684\u57df\u540d\u67e5\u8be2\u8bf7\u6c42\u6d41\u7a0b<br \/>\n\u4e8c\u3001DNS\u68c0\u6d4b\u5de5\u5177<br \/>\n1\u3001dig\u547d\u4ee4<br \/>\n2\u3001host\u547d\u4ee4<br \/>\n3\u3001nslookup\u547d\u4ee4<br \/>\n4\u3001rndc\u547d\u4ee4<br \/>\n5\u3001whois\u547d\u4ee4<br \/>\n\u4e09\u3001\u81ea\u5efaDNS\u670d\u52a1<br \/>\n1\u3001ubuntu\u4e2d\u7684syste<\/p>\n","protected":false},"author":2,"featured_media":80427,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[9024,9027,9023,9025,9026],"topic":[],"class_list":{"0":"post-80437","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-server","8":"tag-bind","9":"tag-dns","11":"tag-9025"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wsisp.com\/helps\/80437.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"\u76ee\u5f55 \u4e00\u3001DNS\u670d\u52a1\u57fa\u7840\u77e5\u8bc6 1\u3001DNS 2\u3001\u57df\u540d \u2460\u57df\u540d\u7ec4\u6210 \u2461\u57df\u540d\u7ba1\u7406\u4e0e\u7ed3\u6784 3\u3001DNS\u670d\u52a1\u5de5\u4f5c\u539f\u7406 \u2460\u4e3b\u673a\u4e2dDNS\u5ba2\u6237\u7aef\u914d\u7f6e \u2461DNS\u670d\u52a1\u89e3\u6790\u57df\u540d\u6d41\u7a0b 4\u3001DNS\u67e5\u8be2\u7c7b\u578b \u2460\u9012\u5f52\u67e5\u8be2 \u2461\u8fed\u4ee3\u67e5\u8be2 5\u3001DNS\u89e3\u6790\u7c7b\u578b 6\u3001hosts\u6587\u4ef6 7\u3001\u5b8c\u6574\u7684\u57df\u540d\u67e5\u8be2\u8bf7\u6c42\u6d41\u7a0b \u4e8c\u3001DNS\u68c0\u6d4b\u5de5\u5177 1\u3001dig\u547d\u4ee4 2\u3001host\u547d\u4ee4 3\u3001nslookup\u547d\u4ee4 4\u3001rndc\u547d\u4ee4 5\u3001whois\u547d\u4ee4 \u4e09\u3001\u81ea\u5efaDNS\u670d\u52a1 1\u3001ubuntu\u4e2d\u7684syste\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/80437.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-04T21:17:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211744-69a8a1789c0ed.png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"57 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/80437.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/80437.html\",\"name\":\"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-03-04T21:17:48+00:00\",\"dateModified\":\"2026-03-04T21:17:48+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/80437.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/80437.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/80437.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\",\"url\":\"https:\/\/www.wsisp.com\/helps\/\",\"name\":\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"description\":\"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"contentUrl\":\"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery\",\"caption\":\"admin\"},\"sameAs\":[\"http:\/\/wp.wsisp.com\"],\"url\":\"https:\/\/www.wsisp.com\/helps\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wsisp.com\/helps\/80437.html","og_locale":"zh_CN","og_type":"article","og_title":"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"\u76ee\u5f55 \u4e00\u3001DNS\u670d\u52a1\u57fa\u7840\u77e5\u8bc6 1\u3001DNS 2\u3001\u57df\u540d \u2460\u57df\u540d\u7ec4\u6210 \u2461\u57df\u540d\u7ba1\u7406\u4e0e\u7ed3\u6784 3\u3001DNS\u670d\u52a1\u5de5\u4f5c\u539f\u7406 \u2460\u4e3b\u673a\u4e2dDNS\u5ba2\u6237\u7aef\u914d\u7f6e \u2461DNS\u670d\u52a1\u89e3\u6790\u57df\u540d\u6d41\u7a0b 4\u3001DNS\u67e5\u8be2\u7c7b\u578b \u2460\u9012\u5f52\u67e5\u8be2 \u2461\u8fed\u4ee3\u67e5\u8be2 5\u3001DNS\u89e3\u6790\u7c7b\u578b 6\u3001hosts\u6587\u4ef6 7\u3001\u5b8c\u6574\u7684\u57df\u540d\u67e5\u8be2\u8bf7\u6c42\u6d41\u7a0b \u4e8c\u3001DNS\u68c0\u6d4b\u5de5\u5177 1\u3001dig\u547d\u4ee4 2\u3001host\u547d\u4ee4 3\u3001nslookup\u547d\u4ee4 4\u3001rndc\u547d\u4ee4 5\u3001whois\u547d\u4ee4 \u4e09\u3001\u81ea\u5efaDNS\u670d\u52a1 1\u3001ubuntu\u4e2d\u7684syste","og_url":"https:\/\/www.wsisp.com\/helps\/80437.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-03-04T21:17:48+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/03\/20260304211744-69a8a1789c0ed.png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"57 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/80437.html","url":"https:\/\/www.wsisp.com\/helps\/80437.html","name":"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-03-04T21:17:48+00:00","dateModified":"2026-03-04T21:17:48+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/80437.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/80437.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/80437.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"\u6df1\u5ea6\u89e3\u6790 DNS\u670d\u52a1\uff1a\u4ece\u57fa\u7840\u539f\u7406\u5230\u81ea\u5efa DNS \u670d\u52a1\u5668\u5b8c\u6574\u6307\u5357"}]},{"@type":"WebSite","@id":"https:\/\/www.wsisp.com\/helps\/#website","url":"https:\/\/www.wsisp.com\/helps\/","name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","description":"\u9999\u6e2f\u670d\u52a1\u5668_\u9999\u6e2f\u4e91\u670d\u52a1\u5668\u8d44\u8baf_\u670d\u52a1\u5668\u5e2e\u52a9\u6587\u6863_\u670d\u52a1\u5668\u6559\u7a0b","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wsisp.com\/helps\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/image\/","url":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","contentUrl":"https:\/\/gravatar.wp-china-yes.net\/avatar\/?s=96&d=mystery","caption":"admin"},"sameAs":["http:\/\/wp.wsisp.com"],"url":"https:\/\/www.wsisp.com\/helps\/author\/admin"}]}},"_links":{"self":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/80437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/comments?post=80437"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/80437\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/80427"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=80437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=80437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=80437"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=80437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}