以前一直配的是电信DNS,后来家里换了移动宽带,公司又是联通出口,所以配的虚拟机都出现了首次ssh登录迟钝的情况。现象就是用ssh工具去连NAT后的虚拟机,窗口会处于等待连接的状态,要几分钟才能进去,而telnet虚拟机的IP和端口,都是正常的,回馈也是无延迟的。这种情况,后来才发现是DNS的问题,可以将虚拟机的DNS改成阿里DNS,一劳永逸。
在/etc/sysconfig/network-scripts目录下,找到类似ifcfg-eth0的网卡配置文件,不同机器的配置文件名称可能不同,找到那个配着机器IP地址的即可。
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
设置DNS1=223.5.5.5,DNS2=223.6.6.6
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.0.2.27
NETMASK=255.255.255.0
GATEWAY=10.0.2.2
DNS1=223.5.5.5
DNS2=223.6.6.6
HWADDR=08:00:27:f9:b5:a1
重启网络,验证DNS。可以看到/etc/resolv.conf文件已经由系统自动替换成新的DNS地址。
systemctl restart network
cat /etc/resolv.conf
dig www.taobao.com +short
如果提示没有安装dig命令,可以手动安装一下。
yum install bind-utils
其他操作系统,比如Mac, Windows等,可以参考官网文档[1]配置。
欢迎关注我的公众号“九万里大数据”,原创技术文章第一时间推送。欢迎访问原创技术博客网站 jwldata.com[2],排版更清晰,阅读更爽快。
引用链接
[1]
官网文档: https://www.alidns.com/knowledge?type=SETTING_DOCS#user_linux[2]
jwldata.com: https://www.jwldata.com
文章转载自九万里大数据,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。