Centos
連接超時,無法訪問任何伺服器,埠已打開但連接被拒絕
我正在嘗試在 CentOS 7 上設置 dnsmasq。該機器位於本地 IP 192.168.0.50 上。從 DNS 伺服器上,我在使用
nslookup
. 但是,當我在同一本地網路中的另一台機器上使用 nslookup 時,我得到一個connection timed out; no servers could be reached
/etc/dnsmasq.conf配置:
conf-dir=/etc/dnsmasq.d,.rpmnew,.rpmsave,.rpmorig resolv-file=/etc/resolv.conf.upstream
/etc/dnsmasq.d/ma_config_dns.conf配置:
strict-order listen-address=192.168.0.50 listen-address=127.0.0.1 cache-size=5000
/etc/resolv.conf配置:
search novalocal nameserver 192.168.0.50
網路統計-tulpn:
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 12224/dnsmasq tcp6 0 0 :::53 :::* LISTEN 12224/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 12224/dnsmasq udp6 0 0 :::53 :::* 12224/dnsmasq
/etc/hosts:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.172 vm1.novalocal
我發現遠端基礎設施中有一個外部防火牆阻止了該埠。
你打開防火牆了嗎?它可以用這些命令來完成。
firewall-cmd --zone=public --add-port=53/tcp --permanent firewall-cmd --zone=public --add-port=53/udp --permanent firewall-cmd --reload