Linux 下dns错误的个人解决方法

今天虚拟机执行yum install ruby 命令时报错了,查了一下,发现百度可以通过IP访问,但不能通过域名访问

所以在网上搜了一下,发现了一个解决dns错误的方法

我们可以使用命令查看

cat /etc/resolv.conf

查看自己的nameserver 后面的dns,刚开始我的nameserver的dns很明显是不对的,所以我将自己的nameserver注释掉了

然后我将nameserver   **.**.**.**改为了8.8.8.8并在下面又加上了

nameserver 8.8.4.4,如图

 

/* 第一个nameserver是主dns,第二个nameserver是次dns。*/

保存后,就可以直接访问百度了,不用重新启动什么的!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置LinuxDNS服务器 connect错误解决方法可能有多种。首先,我假设您已经进行了正确的DNS服务器配置,并且已经启动了相应的服务。 首先,您可以通过检查DNS服务器的配置文件来查找问题。打开您使用的DNS服务器的配置文件,通常是在`/etc/bind/named.conf`或`/etc/named.conf`中,确保服务配置正确。检查IP地址、端口号、区域文件等是否正确配置。 其次,您可以检查防火墙设置。在Linux系统上,默认情况下,防火墙可能会阻止对特定端口的访问。您可以通过编辑防火墙规则来允许DNS流量通过。例如,在使用iptables防火墙的情况下,您可以运行以下命令来打开端口53(DNS默认端口): ``` sudo iptables -A INPUT -p udp --dport 53 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 53 -j ACCEPT sudo service iptables save sudo service iptables restart ``` 接下来,检查您的DNS服务器的日志文件,通常是在`/var/log/messages`或`/var/log/syslog`中。日志文件可能会提供有关连接错误的更多详细信息,有助于进一步诊断和解决问题。 最后,您可以尝试使用其他DNS服务器进行连接测试。例如,您可以使用`nslookup`命令来查询其他DNS服务器。打开终端,输入`nslookup`,然后尝试查询一个域名,如`google.com`。如果查询成功,那么问题可能是您的DNS服务器配置有误,否则可能是网络连接问题。 总之,诊断和解决配置LinuxDNS服务器connect错误方法包括检查配置文件、防火墙设置、查看日志文件以及测试连接其他DNS服务器。希望这些提示能帮助您解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值