默认情况下,DNS 服务器在端口号53上工作。
下面是在 RedHat 和 CentOS上修改DNS的默认端口的步骤:
打开 named.conf 并进行以下更改
# vi /etc/named.conf listen-on port 6236 { 127.0.0.1; }; query-source port 6236;
确保您的防火墙和 selinux 没有阻止端口号。
# netstat -ntlp | grep 6236 tcp 0 0 10.10.10.30:6236 0.0.0.0:* LISTEN 32711/named tcp 0 0 127.0.0.1:6236 0.0.0.0:* LISTEN 32711/named
测试:
[root@server ~]# telnet localhost 6236 Trying ::1... Connected to localhost. Escape character is '^]'.
这说明端口 6236 在我们的系统上是开放的
现在,当我们配置好 DNS 服务器后,使用以下命令来dig服务器
# nslookup -po=6236 server.example.com # dig -p 6236 server.example.com
日期:2020-06-02 22:16:47 来源:oir作者:oir