{"id":91008,"date":"2026-08-06T14:32:57","date_gmt":"2026-08-06T06:32:57","guid":{"rendered":"https:\/\/www.wsisp.com\/helps\/91008.html"},"modified":"2026-08-06T14:32:57","modified_gmt":"2026-08-06T06:32:57","slug":"17-linux%e5%ad%a6%e4%b9%a0%e4%b9%8b%e6%97%85%e4%b9%8bdns%e5%9f%9f%e5%90%8d%e7%b3%bb%e7%bb%9f%e5%9f%ba%e6%9c%ac%e8%ae%a4%e7%9f%a5","status":"publish","type":"post","link":"https:\/\/www.wsisp.com\/helps\/91008.html","title":{"rendered":"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5"},"content":{"rendered":"<h2>Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5<\/h2>\n<h3>\u4e00\u3001DNS \u57df\u540d\u7cfb\u7edf<\/h3>\n<h4>1\u3001\u4ec0\u4e48\u662fdns<\/h4>\n<p>DNS&#xff08;Domain Name System&#xff0c;\u57df\u540d\u7cfb\u7edf&#xff09;&#xff0c;\u662f\u4e92\u8054\u7f51\u7684\u5730\u5740\u7ffb\u8bd1\u7cfb\u7edf\u3002 \u4f5c\u7528&#xff1a;\u628a\u4eba\u7c7b\u597d\u8bb0\u7684\u57df\u540d&#xff08;\u5982 www.baidu.com&#xff09;\u7ffb\u8bd1\u6210\u8ba1\u7b97\u673a\u80fd\u8bc6\u522b\u7684IP \u5730\u5740&#xff08;\u5982 180.101.49.11&#xff09;&#xff0c;\u5b9e\u73b0\u4e0a\u7f51\u8bbf\u95ee\u3002<\/p>\n<h4>2\u3001\u67e5\u8be2\u6d41\u7a0b<\/h4>\n<p>\u8c46\u5305\u751f\u6210\u4ec5\u4f9b\u53c2\u8003 <img decoding=\"async\" src=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260806063250-6a742a924c216.png\" alt=\"\u5728\u8fd9\u91cc\u63d2\u5165\u56fe\u7247\u63cf\u8ff0\" \/><\/p>\n<h4>3\u3001DNS\u8bb0\u5f55\u7c7b\u578b<\/h4>\n<table>\n<tr>\u8bb0\u5f55\u7c7b\u578b\u6838\u5fc3\u4f5c\u7528QQ \u57df\u540d\u793a\u4f8b<\/tr>\n<tbody>\n<tr>\n<td>A<\/td>\n<td>IPv4 \u5730\u5740\u89e3\u6790<\/td>\n<td>www.qq.com \u2192 120.92.198.131<\/td>\n<\/tr>\n<tr>\n<td>AAAA<\/td>\n<td>IPv6 \u5730\u5740\u89e3\u6790<\/td>\n<td>www.qq.com \u2192 2409:8c5c:2111:306::3<\/td>\n<\/tr>\n<tr>\n<td>CNAME<\/td>\n<td>\u57df\u540d\u522b\u540d\u8df3\u8f6c<\/td>\n<td>m.qq.com \u2192 mobile.qq.com<\/td>\n<\/tr>\n<tr>\n<td>MX<\/td>\n<td>\u90ae\u4ef6\u670d\u52a1\u5668\u6307\u5b9a<\/td>\n<td>qq.com \u2192 mx1.qq.com&#xff08;\u4f18\u5148\u7ea7 10&#xff09;<\/td>\n<\/tr>\n<tr>\n<td>TXT<\/td>\n<td>\u57df\u540d\u9a8c\u8bc1 \/ \u53cd\u5783\u573e\u90ae\u4ef6<\/td>\n<td>qq.com \u2192 SPF \u53cd\u5783\u573e\u8bb0\u5f55<\/td>\n<\/tr>\n<tr>\n<td>NS<\/td>\n<td>\u6743\u5a01 DNS \u670d\u52a1\u5668\u6307\u5b9a<\/td>\n<td>qq.com \u2192 ns1.qq.com\u3001ns2.qq.com<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>4\u3001\u672c\u5730hosts\u6587\u4ef6<\/h4>\n<p><span class=\"token comment\">#linux\u5b58\u653e\u4f4d\u7f6e<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># cat \/etc\/hosts<\/span><br \/>\n<span class=\"token number\">127.0<\/span>.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4<br \/>\n::1         localhost localhost.localdomain localhost6 localhost6.localdomain6<br \/>\n<span class=\"token number\">10.0<\/span>.0.6 xyx.com<br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\">#<\/span><\/p>\n<p><span class=\"token comment\">#Windows\u5b58\u653e\u4f4d\u7f6e&#xff1a;C:\\\\Windows\\\\System32\\\\drivers\\\\etc\\\\hosts<\/span><\/p>\n<h4>6\u3001\u5e38\u89c1dns\u67e5\u8be2\u547d\u4ee4<\/h4>\n<p>dig&#xff1a;\u6700\u8be6\u7ec6\u7684DNS\u67e5\u8be2\u5de5\u5177<\/p>\n<p><span class=\"token comment\">#\u57fa\u672c\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># dig jd.com A<\/span><\/p>\n<p><span class=\"token punctuation\">;<\/span> <span class=\"token operator\">&lt;&lt;<\/span><span class=\"token operator\">&gt;&gt;<\/span> DiG <span class=\"token number\">9.18<\/span>.33 <span class=\"token operator\">&lt;&lt;<\/span><span class=\"token operator\">&gt;&gt;<\/span> jd.com A<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> global options: &#043;cmd<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> Got answer:<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> &#8211;<span class=\"token operator\">&gt;&gt;<\/span>HEADER<span class=\"token operator\">&lt;&lt;-<\/span> opcode: QUERY, status: NOERROR, id: <span class=\"token number\">59564<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> flags: qr rd ra<span class=\"token punctuation\">;<\/span> QUERY: <span class=\"token number\">1<\/span>, ANSWER: <span class=\"token number\">4<\/span>, AUTHORITY: <span class=\"token number\">5<\/span>, ADDITIONAL: <span class=\"token number\">5<\/span><\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> OPT PSEUDOSECTION:<br \/>\n<span class=\"token punctuation\">;<\/span> EDNS: version: <span class=\"token number\">0<\/span>, flags:<span class=\"token punctuation\">;<\/span> udp: <span class=\"token number\">1232<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> QUESTION SECTION:<br \/>\n<span class=\"token punctuation\">;<\/span>jd.com.                                IN      A<\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> ANSWER SECTION:<br \/>\njd.com.                 <span class=\"token number\">600<\/span>     IN      A       <span class=\"token number\">211.144<\/span>.24.218<br \/>\njd.com.                 <span class=\"token number\">600<\/span>     IN      A       <span class=\"token number\">111.13<\/span>.149.108<br \/>\njd.com.                 <span class=\"token number\">600<\/span>     IN      A       <span class=\"token number\">211.144<\/span>.27.126<br \/>\njd.com.                 <span class=\"token number\">600<\/span>     IN      A       <span class=\"token number\">106.39<\/span>.171.134<\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> AUTHORITY SECTION:<br \/>\njd.com.                 <span class=\"token number\">166415<\/span>  IN      NS      ns4.jdcache.com.<br \/>\njd.com.                 <span class=\"token number\">166415<\/span>  IN      NS      ns1.jdcache.com.<br \/>\njd.com.                 <span class=\"token number\">166415<\/span>  IN      NS      ns5.jdcache.com.<br \/>\njd.com.                 <span class=\"token number\">166415<\/span>  IN      NS      ns2.jdcache.com.<br \/>\njd.com.                 <span class=\"token number\">166415<\/span>  IN      NS      ns3.jdcache.com.<\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> ADDITIONAL SECTION:<br \/>\nns1.jdcache.com.        <span class=\"token number\">55985<\/span>   IN      A       <span class=\"token number\">111.13<\/span>.28.10<br \/>\nns2.jdcache.com.        <span class=\"token number\">55881<\/span>   IN      A       <span class=\"token number\">111.206<\/span>.226.10<br \/>\nns3.jdcache.com.        <span class=\"token number\">57298<\/span>   IN      A       <span class=\"token number\">120.52<\/span>.149.254<br \/>\nns4.jdcache.com.        <span class=\"token number\">56526<\/span>   IN      A       <span class=\"token number\">106.39<\/span>.177.32<\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> Query time: <span class=\"token number\">5<\/span> msec<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> SERVER: <span class=\"token number\">218.85<\/span>.152.99<span class=\"token comment\">#53(218.85.152.99) (UDP)<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> WHEN: Wed Aug 05 <span class=\"token number\">10<\/span>:10:47 CST <span class=\"token number\">2026<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> MSG SIZE  rcvd: <span class=\"token number\">264<\/span><\/p>\n<p><span class=\"token comment\">#\u7cbe\u7b80\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># dig jd.com &#043;short<\/span><br \/>\n<span class=\"token number\">111.13<\/span>.149.108<br \/>\n<span class=\"token number\">211.144<\/span>.27.126<br \/>\n<span class=\"token number\">211.144<\/span>.24.218<br \/>\n<span class=\"token number\">106.39<\/span>.171.134<\/p>\n<p><span class=\"token comment\">#\u6307\u5b9a\u963f\u91cc\u4e91dns\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># dig &#064;223.5.5.5 jd.com &#043;short<\/span><br \/>\n<span class=\"token number\">211.144<\/span>.24.218<br \/>\n<span class=\"token number\">106.39<\/span>.171.134<br \/>\n<span class=\"token number\">111.13<\/span>.149.108<br \/>\n<span class=\"token number\">211.144<\/span>.27.126<\/p>\n<p>nslookup \u7b80\u5355\u67e5\u8be2<\/p>\n<p><span class=\"token comment\">#\u57fa\u672c\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># nslookup qq.com<\/span><br \/>\nServer:         <span class=\"token number\">218.85<\/span>.152.99<br \/>\nAddress:        <span class=\"token number\">218.85<\/span>.152.99<span class=\"token comment\">#53<\/span><\/p>\n<p>Non-authoritative answer:<br \/>\nName:   qq.com<br \/>\nAddress: <span class=\"token number\">123.150<\/span>.76.218<br \/>\nName:   qq.com<br \/>\nAddress: <span class=\"token number\">113.108<\/span>.81.189<\/p>\n<p><span class=\"token comment\">#\u6307\u5b9adns\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># nslookup qq.com 223.5.5.5<\/span><br \/>\nServer:         <span class=\"token number\">223.5<\/span>.5.5<br \/>\nAddress:        <span class=\"token number\">223.5<\/span>.5.5<span class=\"token comment\">#53<\/span><\/p>\n<p>Non-authoritative answer:<br \/>\nName:   qq.com<br \/>\nAddress: <span class=\"token number\">123.150<\/span>.76.218<br \/>\nName:   qq.com<br \/>\nAddress: <span class=\"token number\">113.108<\/span>.81.189<\/p>\n<p>host \u7b80\u6d01\u8f93\u51fa<\/p>\n<p><span class=\"token comment\">#\u57fa\u672c\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># host qq.com<\/span><br \/>\nqq.com has address <span class=\"token number\">113.108<\/span>.81.189<br \/>\nqq.com has address <span class=\"token number\">123.150<\/span>.76.218<br \/>\nqq.com mail is handled by <span class=\"token number\">20<\/span> mx2.qq.com.<br \/>\nqq.com mail is handled by <span class=\"token number\">30<\/span> mx1.qq.com.<br \/>\nqq.com mail is handled by <span class=\"token number\">10<\/span> mx3.qq.com.<\/p>\n<p><span class=\"token comment\">#\u67e5\u8be2\u4e3b\u57df\u540d\u7684A\u8bb0\u5f55&#xff08;IPv4\u5730\u5740&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># host -t A qq.com<\/span><br \/>\nqq.com has address <span class=\"token number\">123.150<\/span>.76.218<br \/>\nqq.com has address <span class=\"token number\">113.108<\/span>.81.189<\/p>\n<p><span class=\"token comment\"># \u67e5\u8be2MX\u90ae\u4ef6\u4ea4\u6362\u8bb0\u5f55&#xff08;\u90ae\u4ef6\u670d\u52a1\u5668&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># host -t MX qq.com<\/span><br \/>\nqq.com mail is handled by <span class=\"token number\">30<\/span> mx1.qq.com.<br \/>\nqq.com mail is handled by <span class=\"token number\">20<\/span> mx2.qq.com.<br \/>\nqq.com mail is handled by <span class=\"token number\">10<\/span> mx3.qq.com.<\/p>\n<p><span class=\"token comment\"># \u67e5\u8be2SOA\u6388\u6743\u8d77\u59cb\u8bb0\u5f55&#xff08;\u533a\u57df\u6743\u5a01\u4fe1\u606f&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># host -t SOA qq.com<\/span><br \/>\nqq.com has SOA record ns1.qq.com. webmaster.qq.com. <span class=\"token number\">1330914143<\/span> <span class=\"token number\">3600<\/span> <span class=\"token number\">300<\/span> <span class=\"token number\">86400<\/span> <span class=\"token number\">300<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\">#<\/span><\/p>\n<p><span class=\"token comment\">#\u6307\u5b9adns\u67e5\u8be2<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># host qq.com 223.5.5.5<\/span><br \/>\nUsing domain server:<br \/>\nName: <span class=\"token number\">223.5<\/span>.5.5<br \/>\nAddress: <span class=\"token number\">223.5<\/span>.5.5<span class=\"token comment\">#53<\/span><br \/>\nAliases:<\/p>\n<p>qq.com has address <span class=\"token number\">113.108<\/span>.81.189<br \/>\nqq.com has address <span class=\"token number\">123.150<\/span>.76.218<br \/>\nqq.com mail is handled by <span class=\"token number\">30<\/span> mx1.qq.com.<br \/>\nqq.com mail is handled by <span class=\"token number\">20<\/span> mx2.qq.com.<br \/>\nqq.com mail is handled by <span class=\"token number\">10<\/span> mx3.qq.com.<br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\">#<\/span><\/p>\n<h3>\u4e8c\u3001\u90e8\u7f72DNS\u548c\u914d\u7f6e<\/h3>\n<h4>1\u3001\u5b89\u88c5\u548c\u542f\u52a8DNS<\/h4>\n<p><span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># dnf -y install bind bind-utils<\/span><br \/>\nroot&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># systemctl enable &#8211;now named.service<\/span><\/p>\n<h4>2\u3001\u4fee\u6539\u4e3b\u914d\u7f6e\u6587\u6863<\/h4>\n<p><span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># vim \/etc\/named.conf<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># cat \/etc\/named.conf <\/span><br \/>\noptions <span class=\"token punctuation\">{<\/span><br \/>\n        listen-on port <span class=\"token number\">53<\/span> <span class=\"token punctuation\">{<\/span> any<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><span class=\"token comment\">#\u5c06127.0.0.1\u6539\u4e3aany&#xff0c;\u76d1\u542c\u4efb\u610fip53\u7aef\u53e3<\/span><br \/>\n        listen-on-v6 port <span class=\"token number\">53<\/span> <span class=\"token punctuation\">{<\/span> ::1<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        directory       <span class=\"token string\">&#034;\/var\/named&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        dump-file       <span class=\"token string\">&#034;\/var\/named\/data\/cache_dump.db&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        statistics-file <span class=\"token string\">&#034;\/var\/named\/data\/named_stats.txt&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        memstatistics-file <span class=\"token string\">&#034;\/var\/named\/data\/named_mem_stats.txt&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        secroots-file   <span class=\"token string\">&#034;\/var\/named\/data\/named.secroots&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        recursing-file  <span class=\"token string\">&#034;\/var\/named\/data\/named.recursing&#034;<\/span><span class=\"token punctuation\">;<\/span><br \/>\n        allow-query     <span class=\"token punctuation\">{<\/span> any<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span> <span class=\"token comment\">#\u5c06localhost\u6539\u4e3aany&#xff0c;\u5141\u8bb8\u4efb\u610f\u5ba2\u6237\u7aef\u67e5\u8be2<\/span><\/p>\n<p><span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\">#<\/span><\/p>\n<table>\n<tr>\u53c2\u6570\u6838\u5fc3\u542b\u4e49<\/tr>\n<tbody>\n<tr>\n<td>listen-on<\/td>\n<td>\u76d1\u542c\u54ea\u4e9b IP \u5730\u5740\u7684 53 \u7aef\u53e3<\/td>\n<\/tr>\n<tr>\n<td>allow-query<\/td>\n<td>\u5141\u8bb8\u54ea\u4e9b\u5ba2\u6237\u7aef\u67e5\u8be2&#xff08;any \u8868\u793a\u6240\u6709&#xff09;<\/td>\n<\/tr>\n<tr>\n<td>allow-transfer<\/td>\n<td>\u5141\u8bb8\u54ea\u4e9b\u670d\u52a1\u5668\u8fdb\u884c\u533a\u57df\u4f20\u8f93&#xff08;\u5b89\u5168\u8bbe\u7f6e&#xff09;<\/td>\n<\/tr>\n<tr>\n<td>forwarders<\/td>\n<td>\u4e0a\u6e38 DNS \u670d\u52a1\u5668&#xff08;\u7528\u4e8e\u89e3\u6790\u5916\u90e8\u57df\u540d&#xff09;<\/td>\n<\/tr>\n<tr>\n<td>forward first<\/td>\n<td>\u5148\u67e5 forwarders&#xff0c;\u67e5\u4e0d\u5230\u518d\u67e5\u6839\u670d\u52a1\u5668<\/td>\n<\/tr>\n<tr>\n<td>recursion yes<\/td>\n<td>\u5141\u8bb8\u9012\u5f52\u67e5\u8be2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>3\u3001\u914d\u7f6e\u653f\u534f\u89e3\u6790<\/h4>\n<p>\u914d\u7f6e\u6b63\u5411\u89e3\u6790\u533a\u57df\u58f0\u660e xyx.com<\/p>\n<p><span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># vim \/etc\/named.rfc1912.zones<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># tail -7 \/etc\/named.rfc1912.zones<\/span><br \/>\nzone <span class=\"token string\">&#034;xyx.com&#034;<\/span> IN <span class=\"token punctuation\">{<\/span>                <span class=\"token comment\"># \u58f0\u660e\u533a\u57df<\/span><br \/>\n        <span class=\"token builtin class-name\">type<\/span> master<span class=\"token punctuation\">;<\/span>                    <span class=\"token comment\"># \u7c7b\u578b\u4e3a master<\/span><br \/>\n        <span class=\"token function\">file<\/span> <span class=\"token string\">&#034;xyx.com.zone&#034;<\/span><span class=\"token punctuation\">;<\/span>            <span class=\"token comment\"># \u533a\u57df\u6587\u4ef6<\/span><br \/>\n        allow-update <span class=\"token punctuation\">{<\/span> none<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span>            <span class=\"token comment\"># \u7981\u6b62\u66f4\u65b0&#xff08;\u53ef\u9009&#xff09;<\/span><br \/>\n<span class=\"token punctuation\">}<\/span><span class=\"token punctuation\">;<\/span><\/p>\n<p>\u914d\u7f6e\u6b63\u5411\u89e3\u6790\u533a\u57df\u6587\u4ef6 xyx.com.zone<\/p>\n<p><span class=\"token punctuation\">;<\/span>  \u4ee3\u8868\u6ce8\u91ca<br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># vim \/var\/named\/xyx.com.zone<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># cat \/var\/named\/xyx.com.zone<\/span><br \/>\n<span class=\"token punctuation\">;<\/span> <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><br \/>\n<span class=\"token punctuation\">;<\/span> \u6587\u4ef6\u540d: \/var\/named\/xyx.com.zone<br \/>\n<span class=\"token punctuation\">;<\/span> \u57df\u540d: xyx.com \u6b63\u5411\u89e3\u6790\u533a\u57df\u6587\u4ef6<br \/>\n<span class=\"token punctuation\">;<\/span> \u7ef4\u62a4\u4eba: xyx<br \/>\n<span class=\"token punctuation\">;<\/span> \u6700\u540e\u4fee\u6539: <span class=\"token number\">2026<\/span>-08-05<br \/>\n<span class=\"token punctuation\">;<\/span> <span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;&#061;<\/span><span class=\"token operator\">&#061;<\/span><\/p>\n<p><span class=\"token variable\">$TTL<\/span> <span class=\"token number\">36800<\/span><br \/>\n&#064;       IN      SOA     ns1.xyx.com. admin.xyx.com. <span class=\"token punctuation\">(<\/span><br \/>\n                <span class=\"token number\">2026080501<\/span> <span class=\"token number\">3600<\/span> <span class=\"token number\">1800<\/span> <span class=\"token number\">327680<\/span> <span class=\"token number\">43990<\/span><br \/>\n<span class=\"token punctuation\">)<\/span><br \/>\n&#064;       IN      NS      ns1.xyx.com.<br \/>\n&#064;       IN      A       <span class=\"token number\">10.0<\/span>.0.6<br \/>\nns1     IN      A       <span class=\"token number\">10.0<\/span>.0.6<br \/>\nmyy     IN      A       <span class=\"token number\">10.0<\/span>.0.9<br \/>\nxyy     IN      A       <span class=\"token number\">10.0<\/span>.0.10<br \/>\nubt2604ser IN   A       <span class=\"token number\">10.0<\/span>.0.4<\/p>\n<h4>4\u3001\u9a8c\u8bc1\u548c\u542f\u52a8<\/h4>\n<p><span class=\"token comment\">#\u68c0\u67e5\u4e3b\u914d\u7f6e\u6587\u4ef6\u8bed\u6cd5<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># named-checkconf \/etc\/named.conf<\/span><\/p>\n<p><span class=\"token comment\">#\u68c0\u67e5\u533a\u57df\u6587\u4ef6\u8bed\u6cd5<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># named-checkzone xyx.com \/var\/named\/xyx.com.zone<\/span><br \/>\nzone xyx.com\/IN: loaded serial <span class=\"token number\">2026080501<\/span><br \/>\nOK<\/p>\n<p><span class=\"token comment\">#\u4e0a\u9762\u5b89\u88c5\u65f6\u4ee5\u53ca\u542f\u52a8&#xff0c;\u6211\u8fd9\u8fb9\u91cd\u65b0\u52a0\u8f7d\u914d\u7f6e\u6587\u4ef6<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># systemctl reload named.service<\/span><\/p>\n<p><span class=\"token comment\">#\u9a8c\u8bc153\u7aef\u53e3       <\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># ss -tunlp |grep :53<\/span><br \/>\nudp   UNCONN <span class=\"token number\">0<\/span>      <span class=\"token number\">0<\/span>           <span class=\"token number\">10.0<\/span>.0.6:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">41<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\nudp   UNCONN <span class=\"token number\">0<\/span>      <span class=\"token number\">0<\/span>           <span class=\"token number\">10.0<\/span>.0.6:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">40<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\nudp   UNCONN <span class=\"token number\">0<\/span>      <span class=\"token number\">0<\/span>          <span class=\"token number\">127.0<\/span>.0.1:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">25<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\nudp   UNCONN <span class=\"token number\">0<\/span>      <span class=\"token number\">0<\/span>          <span class=\"token number\">127.0<\/span>.0.1:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">26<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\nudp   UNCONN <span class=\"token number\">0<\/span>      <span class=\"token number\">0<\/span>              <span class=\"token punctuation\">[<\/span>::1<span class=\"token punctuation\">]<\/span>:53           <span class=\"token punctuation\">[<\/span>::<span class=\"token punctuation\">]<\/span>:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">32<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\nudp   UNCONN <span class=\"token number\">0<\/span>      <span class=\"token number\">0<\/span>              <span class=\"token punctuation\">[<\/span>::1<span class=\"token punctuation\">]<\/span>:53           <span class=\"token punctuation\">[<\/span>::<span class=\"token punctuation\">]<\/span>:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">31<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\ntcp   LISTEN <span class=\"token number\">0<\/span>      <span class=\"token number\">10<\/span>         <span class=\"token number\">127.0<\/span>.0.1:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">29<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\ntcp   LISTEN <span class=\"token number\">0<\/span>      <span class=\"token number\">10<\/span>         <span class=\"token number\">127.0<\/span>.0.1:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">27<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\ntcp   LISTEN <span class=\"token number\">0<\/span>      <span class=\"token number\">10<\/span>          <span class=\"token number\">10.0<\/span>.0.6:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">43<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\ntcp   LISTEN <span class=\"token number\">0<\/span>      <span class=\"token number\">10<\/span>          <span class=\"token number\">10.0<\/span>.0.6:53        <span class=\"token number\">0.0<\/span>.0.0:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">42<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\ntcp   LISTEN <span class=\"token number\">0<\/span>      <span class=\"token number\">10<\/span>             <span class=\"token punctuation\">[<\/span>::1<span class=\"token punctuation\">]<\/span>:53           <span class=\"token punctuation\">[<\/span>::<span class=\"token punctuation\">]<\/span>:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">33<\/span><span class=\"token punctuation\">))<\/span><\/span><br \/>\ntcp   LISTEN <span class=\"token number\">0<\/span>      <span class=\"token number\">10<\/span>             <span class=\"token punctuation\">[<\/span>::1<span class=\"token punctuation\">]<\/span>:53           <span class=\"token punctuation\">[<\/span>::<span class=\"token punctuation\">]<\/span>:*    users:<span class=\"token variable\"><span class=\"token punctuation\">((<\/span>&#034;named&#034;<span class=\"token punctuation\">,<\/span>pid<span class=\"token operator\">&#061;<\/span><span class=\"token number\">3943<\/span><span class=\"token punctuation\">,<\/span>fd<span class=\"token operator\">&#061;<\/span><span class=\"token number\">34<\/span><span class=\"token punctuation\">))<\/span><\/span>   <\/p>\n<p><span class=\"token comment\">#\u6d4b\u8bd5\u89e3\u6790<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># dig &#064;10.0.0.6 xyx.com A<\/span><\/p>\n<p><span class=\"token punctuation\">;<\/span> <span class=\"token operator\">&lt;&lt;<\/span><span class=\"token operator\">&gt;&gt;<\/span> DiG <span class=\"token number\">9.18<\/span>.33 <span class=\"token operator\">&lt;&lt;<\/span><span class=\"token operator\">&gt;&gt;<\/span> &#064;10.0.0.6 xyx.com A<br \/>\n<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span> server found<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> global options: &#043;cmd<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> Got answer:<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> &#8211;<span class=\"token operator\">&gt;&gt;<\/span>HEADER<span class=\"token operator\">&lt;&lt;-<\/span> opcode: QUERY, status: NOERROR, id: <span class=\"token number\">53506<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> flags: qr aa rd ra<span class=\"token punctuation\">;<\/span> QUERY: <span class=\"token number\">1<\/span>, ANSWER: <span class=\"token number\">1<\/span>, AUTHORITY: <span class=\"token number\">0<\/span>, ADDITIONAL: <span class=\"token number\">1<\/span><\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> OPT PSEUDOSECTION:<br \/>\n<span class=\"token punctuation\">;<\/span> EDNS: version: <span class=\"token number\">0<\/span>, flags:<span class=\"token punctuation\">;<\/span> udp: <span class=\"token number\">1232<\/span><br \/>\n<span class=\"token punctuation\">;<\/span> COOKIE: 2d94296908891b44010000006a72ade9c05d5e68398f70e8 <span class=\"token punctuation\">(<\/span>good<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> QUESTION SECTION:<br \/>\n<span class=\"token punctuation\">;<\/span>xyx.com.                       IN      A<\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> ANSWER SECTION:<br \/>\nxyx.com.                <span class=\"token number\">36800<\/span>   IN      A       <span class=\"token number\">10.0<\/span>.0.6<\/p>\n<p><span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> Query time: <span class=\"token number\">0<\/span> msec<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> SERVER: <span class=\"token number\">10.0<\/span>.0.6<span class=\"token comment\">#53(10.0.0.6) (UDP)<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> WHEN: Wed Aug 05 <span class=\"token number\">11<\/span>:28:41 CST <span class=\"token number\">2026<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> MSG SIZE  rcvd: <span class=\"token number\">80<\/span><\/p>\n<h4>5\u3001\u5ba2\u6237\u7aef\u6d4b\u8bd5<\/h4>\n<p><span class=\"token comment\">#Ubuntu\u5ba2\u6237\u7aef <\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># vim \/etc\/netplan\/00-installer-config.yaml<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># cat \/etc\/netplan\/00-installer-config.yaml<\/span><br \/>\n<span class=\"token comment\"># This is the network config written by &#039;subiquity&#039;<\/span><br \/>\nnetwork:<br \/>\n  ethernets:<br \/>\n    ens32:<br \/>\n      addresses:<br \/>\n      &#8211; <span class=\"token number\">10.0<\/span>.0.4\/24<br \/>\n      dhcp6: <span class=\"token boolean\">true<\/span><br \/>\n      match:<br \/>\n        macaddress: 00:0c:29:e9:1e:90<br \/>\n      nameservers:<br \/>\n        addresses:<br \/>\n        &#8211; <span class=\"token number\">10.0<\/span>.0.6<br \/>\n        &#8211; <span class=\"token number\">10.0<\/span>.0.2<br \/>\n        search: <span class=\"token punctuation\">[<\/span><span class=\"token punctuation\">]<\/span><br \/>\n      routes:<br \/>\n      &#8211; to: default<br \/>\n        via: <span class=\"token number\">10.0<\/span>.0.2<br \/>\n      set-name: ens32<br \/>\n  version: <span class=\"token number\">2<\/span><\/p>\n<p>root&#064;ubt2604ser:~<span class=\"token comment\"># netplan try<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># netplan apply<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># resolvectl status<\/span><br \/>\nGlobal<br \/>\n         Protocols: <span class=\"token parameter variable\">-LLMNR<\/span> <span class=\"token parameter variable\">-mDNS<\/span> <span class=\"token parameter variable\">-DNSOverTLS<\/span> <span class=\"token assign-left variable\">DNSSEC<\/span><span class=\"token operator\">&#061;<\/span>no\/unsupported<br \/>\n  resolv.conf mode: stub<\/p>\n<p>Link <span class=\"token number\">2<\/span> <span class=\"token punctuation\">(<\/span>ens32<span class=\"token punctuation\">)<\/span><br \/>\n    Current Scopes: DNS<br \/>\n         Protocols: &#043;DefaultRoute <span class=\"token parameter variable\">-LLMNR<\/span> <span class=\"token parameter variable\">-mDNS<\/span> <span class=\"token parameter variable\">-DNSOverTLS<\/span> <span class=\"token assign-left variable\">DNSSEC<\/span><span class=\"token operator\">&#061;<\/span>no\/unsupported<br \/>\nCurrent DNS Server: <span class=\"token number\">10.0<\/span>.0.2<br \/>\n       DNS Servers: <span class=\"token number\">10.0<\/span>.0.6 <span class=\"token number\">10.0<\/span>.0.2<br \/>\n     Default Route: <span class=\"token function\">yes<\/span><\/p>\n<p><span class=\"token comment\">#\u6216\u8005\u4f7f\u7528nmcli\u4fee\u6539dns<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># nmcli connection modify ens32 ipv4.dns &#034;10.0.0.6&#034;<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># nmcli connection reload<\/span><\/p>\n<p><span class=\"token comment\">#dig\u6d4b\u8bd5<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># dig &#064;10.0.0.6 xyx.com &#043;short<\/span><br \/>\n<span class=\"token number\">10.0<\/span>.0.6<br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># dig &#064;10.0.0.6 myy.xyx.com &#043;short<\/span><br \/>\n<span class=\"token number\">10.0<\/span>.0.9<br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># dig &#064;10.0.0.6 xyy.xyx.com &#043;short<\/span><br \/>\n<span class=\"token number\">10.0<\/span>.0.10<\/p>\n<h4>6\u3001\u9632\u706b\u5899\u914d\u7f6e<\/h4>\n<p><span class=\"token comment\">#\u5982\u679c\u6d4b\u8bd5\u65f6\u63d0\u793a\u53ef\u4ee5\u68c0\u67e5\u9632\u706b\u5899\u662f\u5426\u653e\u884cDNS\u670d\u52a1<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># dig &#064;10.0.0.6 xyx.com A<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> communications error to <span class=\"token number\">10.0<\/span>.0.6<span class=\"token comment\">#53: host unreachable<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> communications error to <span class=\"token number\">10.0<\/span>.0.6<span class=\"token comment\">#53: host unreachable<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> communications error to <span class=\"token number\">10.0<\/span>.0.6<span class=\"token comment\">#53: host unreachable<\/span><\/p>\n<p><span class=\"token punctuation\">;<\/span> <span class=\"token operator\">&lt;&lt;<\/span><span class=\"token operator\">&gt;&gt;<\/span> DiG <span class=\"token number\">9.20<\/span>.18-1ubuntu2-Ubuntu <span class=\"token operator\">&lt;&lt;<\/span><span class=\"token operator\">&gt;&gt;<\/span> &#064;10.0.0.6 xyx.com A<br \/>\n<span class=\"token punctuation\">;<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token number\">1<\/span> server found<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> global options: &#043;cmd<br \/>\n<span class=\"token punctuation\">;<\/span><span class=\"token punctuation\">;<\/span> no servers could be reached<\/p>\n<p><span class=\"token comment\">#rocky\u653e\u884c<\/span><br \/>\n<span class=\"token comment\">#\u6c38\u4e45\u653e\u884cDNS\u670d\u52a1\u6216\u800553\u7aef\u53e3\u4e8c\u9009\u5176\u4e00<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># firewall-cmd &#8211;permanent &#8211;add-service&#061;dns<\/span><br \/>\nsuccess<\/p>\n<p><span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># firewall-cmd &#8211;permanent &#8211;add-port&#061;53\/tcp<\/span><br \/>\nsuccess<br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># firewall-cmd &#8211;permanent &#8211;add-port&#061;53\/udp<\/span><br \/>\nsuccess<\/p>\n<p><span class=\"token comment\">#\u91cd\u65b0\u52a0\u8f7d<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># firewall-cmd &#8211;reload<\/span><br \/>\nsuccess<\/p>\n<p><span class=\"token comment\">#\u9a8c\u8bc1<\/span><br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\"># firewall-cmd &#8211;list-all<\/span><br \/>\npublic <span class=\"token punctuation\">(<\/span>default, active<span class=\"token punctuation\">)<\/span><br \/>\n  target: default<br \/>\n  ingress-priority: <span class=\"token number\">0<\/span><br \/>\n  egress-priority: <span class=\"token number\">0<\/span><br \/>\n  icmp-block-inversion: no<br \/>\n  interfaces: ens160<br \/>\n  sources:<br \/>\n  services: cockpit dhcpv6-client dns <span class=\"token function\">ssh<\/span><br \/>\n  ports: <span class=\"token number\">53<\/span>\/tcp <span class=\"token number\">53<\/span>\/udp<br \/>\n  protocols:<br \/>\n  forward: <span class=\"token function\">yes<\/span><br \/>\n  masquerade: no<br \/>\n  forward-ports:<br \/>\n  source-ports:<br \/>\n  icmp-blocks:<br \/>\n  rich rules:<br \/>\n<span class=\"token punctuation\">[<\/span>root&#064;rockydesk ~<span class=\"token punctuation\">]<\/span><span class=\"token comment\">#<\/span><\/p>\n<p><span class=\"token comment\">#Ubuntu\u653e\u884c<\/span><\/p>\n<p>root&#064;ubt2604ser:~<span class=\"token comment\"># ufw allow 53\/tcp<\/span><br \/>\nRule added<br \/>\nRule added <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># ufw allow 53\/udp<\/span><br \/>\nRule added<br \/>\nRule added <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span><br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># ufw reload<\/span><br \/>\nFirewall reloaded<br \/>\nroot&#064;ubt2604ser:~<span class=\"token comment\"># ufw status numbered<\/span><br \/>\nStatus: active<\/p>\n<p>     To                         Action      From<br \/>\n     &#8212;                         &#8212;&#8212;      &#8212;-<br \/>\n<span class=\"token punctuation\">[<\/span> <span class=\"token number\">1<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token number\">22<\/span>                         ALLOW IN    Anywhere<br \/>\n<span class=\"token punctuation\">[<\/span> <span class=\"token number\">2<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token number\">53<\/span>\/tcp                     ALLOW IN    Anywhere<br \/>\n<span class=\"token punctuation\">[<\/span> <span class=\"token number\">3<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token number\">53<\/span>\/udp                     ALLOW IN    Anywhere<br \/>\n<span class=\"token punctuation\">[<\/span> <span class=\"token number\">4<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token number\">22<\/span> <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span>                    ALLOW IN    Anywhere <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">[<\/span> <span class=\"token number\">5<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token number\">53<\/span>\/tcp <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span>                ALLOW IN    Anywhere <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span><br \/>\n<span class=\"token punctuation\">[<\/span> <span class=\"token number\">6<\/span><span class=\"token punctuation\">]<\/span> <span class=\"token number\">53<\/span>\/udp <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span>                ALLOW IN    Anywhere <span class=\"token punctuation\">(<\/span>v6<span class=\"token punctuation\">)<\/span><\/p>\n<p>                     Action      From<br \/>\n &#8212;                         &#8212;&#8212;      &#8212;-<\/p>\n<p>[ 1] 22 ALLOW IN Anywhere [ 2] 53\/tcp ALLOW IN Anywhere [ 3] 53\/udp ALLOW IN Anywhere [ 4] 22 (v6) ALLOW IN Anywhere (v6) [ 5] 53\/tcp (v6) ALLOW IN Anywhere (v6) [ 6] 53\/udp (v6) ALLOW IN Anywhere (v6)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5<br \/>\n\u4e00\u3001DNS \u57df\u540d\u7cfb\u7edf<br \/>\n1\u3001\u4ec0\u4e48\u662fdns DNS&#xff08;Domain Name System&#xff0c;\u57df\u540d\u7cfb\u7edf&#xff09;&#xff0c;\u662f\u4e92\u8054\u7f51\u7684\u5730\u5740\u7ffb\u8bd1\u7cfb\u7edf\u3002 \u4f5c\u7528&#xff1a;\u628a\u4eba\u7c7b\u597d\u8bb0\u7684\u57df\u540d&#xff08;\u5982 www.baidu.com&#xff09;\u7ffb\u8bd1\u6210\u8ba1\u7b97\u673a\u80fd\u8bc6\u522b\u7684IP \u5730\u5740&#xff08;\u5982 180.101.49.11&#xff09;&#xff0c;\u5b9e\u73b0\u4e0a\u7f51\u8bbf\u95ee\u3002 2\u3001\u67e5\u8be2\u6d41\u7a0b<br \/>\n\u8c46\u5305\u751f\u6210\u4ec5\u4f9b\u53c2<\/p>\n","protected":false},"author":2,"featured_media":91007,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[130,58,371,100,44],"topic":[],"class_list":["post-91008","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-server","tag-chrome","tag-linux","tag-371","tag-100","tag-44"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 - \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\/91008.html\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"og:description\" content=\"Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 \u4e00\u3001DNS \u57df\u540d\u7cfb\u7edf 1\u3001\u4ec0\u4e48\u662fdns DNS&#xff08;Domain Name System&#xff0c;\u57df\u540d\u7cfb\u7edf&#xff09;&#xff0c;\u662f\u4e92\u8054\u7f51\u7684\u5730\u5740\u7ffb\u8bd1\u7cfb\u7edf\u3002 \u4f5c\u7528&#xff1a;\u628a\u4eba\u7c7b\u597d\u8bb0\u7684\u57df\u540d&#xff08;\u5982 www.baidu.com&#xff09;\u7ffb\u8bd1\u6210\u8ba1\u7b97\u673a\u80fd\u8bc6\u522b\u7684IP \u5730\u5740&#xff08;\u5982 180.101.49.11&#xff09;&#xff0c;\u5b9e\u73b0\u4e0a\u7f51\u8bbf\u95ee\u3002 2\u3001\u67e5\u8be2\u6d41\u7a0b \u8c46\u5305\u751f\u6210\u4ec5\u4f9b\u53c2\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wsisp.com\/helps\/91008.html\" \/>\n<meta property=\"og:site_name\" content=\"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-06T06:32:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260806063250-6a742a924c216.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=\"6 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/91008.html\",\"url\":\"https:\/\/www.wsisp.com\/helps\/91008.html\",\"name\":\"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3\",\"isPartOf\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#website\"},\"datePublished\":\"2026-08-06T06:32:57+00:00\",\"dateModified\":\"2026-08-06T06:32:57+00:00\",\"author\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.wsisp.com\/helps\/91008.html#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wsisp.com\/helps\/91008.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.wsisp.com\/helps\/91008.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.wsisp.com\/helps\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5\"}]},{\"@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":"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 - \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\/91008.html","og_locale":"zh_CN","og_type":"article","og_title":"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","og_description":"Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 \u4e00\u3001DNS \u57df\u540d\u7cfb\u7edf 1\u3001\u4ec0\u4e48\u662fdns DNS&#xff08;Domain Name System&#xff0c;\u57df\u540d\u7cfb\u7edf&#xff09;&#xff0c;\u662f\u4e92\u8054\u7f51\u7684\u5730\u5740\u7ffb\u8bd1\u7cfb\u7edf\u3002 \u4f5c\u7528&#xff1a;\u628a\u4eba\u7c7b\u597d\u8bb0\u7684\u57df\u540d&#xff08;\u5982 www.baidu.com&#xff09;\u7ffb\u8bd1\u6210\u8ba1\u7b97\u673a\u80fd\u8bc6\u522b\u7684IP \u5730\u5740&#xff08;\u5982 180.101.49.11&#xff09;&#xff0c;\u5b9e\u73b0\u4e0a\u7f51\u8bbf\u95ee\u3002 2\u3001\u67e5\u8be2\u6d41\u7a0b \u8c46\u5305\u751f\u6210\u4ec5\u4f9b\u53c2","og_url":"https:\/\/www.wsisp.com\/helps\/91008.html","og_site_name":"\u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","article_published_time":"2026-08-06T06:32:57+00:00","og_image":[{"url":"https:\/\/www.wsisp.com\/helps\/wp-content\/uploads\/2026\/08\/20260806063250-6a742a924c216.png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"6 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wsisp.com\/helps\/91008.html","url":"https:\/\/www.wsisp.com\/helps\/91008.html","name":"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5 - \u7f51\u7855\u4e92\u8054\u5e2e\u52a9\u4e2d\u5fc3","isPartOf":{"@id":"https:\/\/www.wsisp.com\/helps\/#website"},"datePublished":"2026-08-06T06:32:57+00:00","dateModified":"2026-08-06T06:32:57+00:00","author":{"@id":"https:\/\/www.wsisp.com\/helps\/#\/schema\/person\/358e386c577a3ab51c4493330a20ad41"},"breadcrumb":{"@id":"https:\/\/www.wsisp.com\/helps\/91008.html#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wsisp.com\/helps\/91008.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.wsisp.com\/helps\/91008.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.wsisp.com\/helps"},{"@type":"ListItem","position":2,"name":"17-Linux\u5b66\u4e60\u4e4b\u65c5\u4e4bDNS\u57df\u540d\u7cfb\u7edf\u57fa\u672c\u8ba4\u77e5"}]},{"@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\/91008","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=91008"}],"version-history":[{"count":0,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/posts\/91008\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media\/91007"}],"wp:attachment":[{"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/media?parent=91008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/categories?post=91008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/tags?post=91008"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.wsisp.com\/helps\/wp-json\/wp\/v2\/topic?post=91008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}