我网络中的其中一台机器出现了名称服务器解析问题,但我仍然可以 ping 1.1.1.1 并且得到回复,所以这不是 Internet 问题,只是 DNS 问题。
我还能搜索 Stack Exchange 网络来寻找问题的解决方案吗从我遇到问题的机器上?
(因为我无法将内容从能工作的机器复制粘贴到不能工作的机器上)
答案1
是的你可以! :-)
在 *nix 上:
打开终端并输入:
sudo vi /etc/hosts
导航到文件底部并按i
在 Windows 上:
以管理员身份打开命令提示符并输入:
notepad C:\Windows\system32\drivers\etc\hosts
对于 *nix 和 Windows:
将以下条目添加到文件底部:
151.101.1.69 askubuntu.com
198.252.206.29 chat.stackexchange.com
151.101.1.69 linux.stackexchange.com
198.252.206.16 sstatic.net
185.53.179.7 stackexchange.com
151.101.65.69 stackoverflow.com
151.101.193.69 superuser.com
172.217.22.14 www.google.com
(以上内容是按字母顺序排列的,但不需要如此......)
在 *nix 上:
- 打Esc:wqEnter
在 Windows 中:
- 关闭记事本
- Yes当记事本要求您保存文件时单击
完毕!您现在可以使用 Google 在 Stack Exchange 网络上搜索和阅读您迫切需要的问题和答案。
警告:
一旦 DNS 再次开始工作,请将这些条目从文件中删除hosts
,否则当 SE 工程师执行下一个 DR 测试时您会遇到问题……
提示:离线保存此页面,以便您在最需要时可以访问它。:-)
专家提示:将上述条目添加到您的hosts
文件中现在并在每行前面加上,当您需要此解决方案时,#
请删除。#
不!不要#
在未添加任何前缀的情况下添加它们,因为上述大多数服务器都分配了多个 IP 地址,SE 网络上的负载平衡将停止工作,因此您可能会遇到 DNS 问题!这是一条专业提示:如果您不知道其后果是什么,就不要这样做!:-(请使用普通笔尖!