因此我尝试修复这个反向 DNS 问题:
$ dig HOSTNAME.DOMAIN.com
1.2.3.4 #example
$ dig -x 1.2.3.4
OTHERHOSTNAME.OTHERDOMAIN.com
我盲目地按照网上的说明来修复它:
在,,/etc/hosts
我改变了第一行
127.0.0.1 localhost
到
127.0.0.1 HOSTNAME.DOMAIN.com localhost.localdomain localhost
然后我做了:
sudo /sbin/dhclient -r
我相信那时我意识到我已经没有互联网连接了,尽管我仍然连接到 WiFi。我将编辑恢复为/etc/hosts
,但没有效果。
(我是从另一台计算机发帖的,因此首先我想修复原始计算机上的互联网连接)。
有什么想法吗?谢谢
编辑:@Alaa ali 的初始建议对我来说不起作用,但他告诉我重新启动我的机器,这有效。
答案1
sudo /sbin/dhclient -r
释放 ( -r
) 从 DHCP 服务器获取的 IP 地址。这就是导致连接断开的原因,因为现在您的计算机没有 IP 地址可以与网络通信。
要解决此问题,您只需申请一个新的 IP 地址即可。但首先,我们将通过执行以下命令确保它已被释放:
sudo /sbin/dhclient -r wlan0
然后要从你的 DHCP 服务器请求一个新的,只需执行以下操作:
sudo /sbin/dhclient wlan0
(假设您的无线接口名为wlan0
。如果不是,请查看的输出iwconfig
并找出旁边有无线信息的条目的名称)。
该命令应该很快就能完成,您将看到已为您的接口分配了 IP 地址。现在尝试浏览互联网。