目前,许多Linux发行版没有内置DNS本地缓存。 Linux无法像Windows一样使用ipconfig /flushdns刷新。 在Linux上不需要刷新。 因为本来就没有现金。
前言
要在Linux系统上联系DNS,请使用以下命令
dig baidu.com
或者,使用系统的默认DNS服务器查询
nslookup baidu.com
网络管理器和网络
在某些Linux操作系统(如特定版本的ubuntu )中,DNS由名为network-manager的系统服务管理。
在这些系统中,必须运行命令。
sudoservicenetwork-manager重新启动
可以在其他系统上使用命令。
sudo服务网络重启
ubuntu
在Ubuntu12.04中,请尝试以下命令:
sudo kill -HUP $(pgrep dnsmasq )
在Ubuntu 16.04和debian 9中,可以使用以下命令更新DNS:
sudosystemd-resolve—- statistics
在Ubuntu17.04或更高版本中,使用以下命令:
sudosystemd-resolve—- flush-caches
/etc/resolv.conf
名为/etc/resolv.conf的文件包含DNS服务器的地址。 直接修改此文件只能临时更改默认的DNS地址,并在重新启动后恢复设置。
可以直接修改此文件以临时使用:
#动态资源. conf (5) file for glibc resolver(3)3) generated by resolvconf(8)8) )。
# donoteditthisfilebyhand– yourchangeswillbeoverwritten
name服务器8.8.8.8
修改完成后,再次ping或nslookup将从新的DNS服务器获取IP地址
有关永久修复方法,请访问howdoiaddadnsserverviaresolv.conf?
nscd
nscd是一种易于使用的DNS缓存服务,使用以下命令进行安装:
apt install nscd #debian ubuntu
如果Linux系统上安装了nscd,则可以使用以下命令更新DNS :
sudo/etc/init.d/nscd重新启动
参考资料
other
快三大小单双稳赚买法地址,并在重新启动后恢复设置。
可以直接修改此文件以临时使用:
#动态资源. conf (5) file for glibc resolver(3)3) generated by resolvconf(8)8) )。
# donoteditthisfilebyhand– yourchangeswillbeoverwritten
name服务器8.8.8.8
修改完成后,再次ping或nslookup将从新的DNS服务器获取IP地址
有关永久修复方法,请访问howdoiaddadnsserverviaresolv.conf?
nscd
nscd是一种易于使用的DNS缓存服务,使用以下命令进行安装:
apt install nscd #debian ubuntu
如果Linux系统上安装了nscd,则可以使用以下命令更新DNS :
sudo/etc/init.d/nscd重新启动
参考资料
other