一、这个知识点较简单,直接发命令:
本机查看dns记录: ipconfig/displaydns
本机清空dns记录:ipconfig/flushdns
linux下刷新dns缓存,rndc -dumpdb,但是需要先安装rndc服务,不知道还有没有除此方法外的其他方式查看。
二、Linux下Bind基础安装,可以安装来学习下dns解析~
a、yum install bind*
b、vi /etc/sysconfig/iptables #配置防火墙端口,添加如下:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重启防火墙
c、修改named.conf,vi /etc/named.conf
listen-on port 53{ 127.0.0.1;}; 修改127.0.0.1为any
allow-query { localhost;}; 修改localhost为any
d、停止/启动命令
1.bind服务器启动 /etc/init.d/named start
2.bind服务器停止 /etc/init.d/named stop
问题备注:
启动或重启DNS服务时,卡在Generating /etc/rndc.key:上很长时间,解决方法:
rndc-confgen -r /dev/urandom -a