一、这个知识点较简单,直接发命令:

本机查看dns记录: ipconfig/displaydns

本机清空dns记录:ipconfig/flushdns

dns缓存怎么刷新(刷新dns缓存图文教程)(1)

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