Linux DNS服务器相关命令

配置文件:
/etc/dnsmasq.conf ### 可以添加修改 address IP 与自定义域名 的对应关系

修改后重启服务:systemctl restart dnsmasq

dns服务其他指令:
systemctl start dnsmasq
systemctl stop dnsmasq
systemctl enable dnsmasq ## 开机自启已配置

专用机防火墙设置:
iptables -F
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

添加对应端口与服务(已添加):
firewall-cmd --add-service=dns --permanent
firewall-cmd --add-port=53/tcp --zone=public --permanent
firewall-cmd --add-port=53/udp --zone=public --permanent
firewall-cmd --reload
systemctl restart firewalld

出问题时先排查端口状态:
firewall-cmd --list-services
firewall-cmd --list-ports
 

客户端配置命令:

Linux 添加DNS服务器地址:
vim /etc/resolv.conf 添加一行
nameserver 192.168.10.7

电脑重启后,/etc/resolv.conf 文件会被重置,需要检查下 DNS服务器配置。
为了解决重启后导致的重置问题,需要进行如下修改,可以在重启后自动添加DNS配置:
$ sudo vim /etc/systemd/resolved.conf
$ cat /etc/systemd/resolved.conf
[Resolve]
DNS=192.168.10.7

/etc/systemd/resolved.conf 这个文件修改要试一下

resolv.conf 修改后应该是即时生效的,如果没生效,可以尝试重启下网络服务看看
systemctl restart network

你可能感兴趣的:(linux,运维,服务器,linux)