标签: dns

为什么 Chrome 会忽略 OS X 上的 /etc/hosts?

我使用的是 OS X 10.8.5 和 Chrome 30。

我添加127.0.0.1 youtube.com到我的/etc/hosts文件中,现在它包含以下内容:

# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

127.0.0.1       youtube.com
Run Code Online (Sandbox Code Playgroud)

当我运行命令时,traceroute youtube.com我收到了预期的结果(youtube.com 解析为 127.0.0.1):

traceroute to youtube.com (127.0.0.1), 64 hops max, 52 byte packets
1  localhost (127.0.0.1)  0.272 ms  0.118 ms  0.063 ms
Run Code Online (Sandbox Code Playgroud)

但是,当我在 Chrome 中输入 youtube.com 时,我的浏览器没有与 127.0.0.1 建立连接,而是与 …

networking dns google-chrome macos

36
推荐指数
3
解决办法
3万
查看次数

如何在 Windows 7 中查找我的 DNS 服务器地址

了解我当前 DNS 服务器的 IP 地址或域名的最简单方法是什么?我正在尝试对 Windows 7 下的宽带 Internet 连接进行故障排除。

dns windows-7 troubleshooting ip

35
推荐指数
5
解决办法
19万
查看次数

如何在本地将域重定向到另一个域?

我的 /etc/hosts 文件如下所示:

127.0.0.1       localhost
10.20.7.67      testsitealpha.dev
othersite.dev   testsitebeta.dev
Run Code Online (Sandbox Code Playgroud)

前两个工作。最后一个没有。为什么不?我如何使它工作?我这样做的原因是因为我有一个测试服务器(othersite.com),它在本地网络上,但它的 ip 可能会有所不同。例如,一天 10.20.7.98,另一天 10.20.7.35,等等。

那么,如何让我的系统始终将 testsitebeta.dev 解析为与 othersite.dev 相同的 IP?

linux dns domain-name hosts-file

35
推荐指数
1
解决办法
9万
查看次数

我无法访问具有“.dev”域的网站

我正在尝试访问https://get.dev 之类的网站,但没有加载网站,而是出现“解析主机”消息,然后我收到“无法访问此站点 get.dev 的服务器 IP 地址可以找不到。DNS_PROBE_FINISHED_NXDOMAIN”。

这是到目前为止我所做的:

  1. 我尝试从不同的浏览器(Chrome、Safari、Firefox)访问网站 - 但没有运气。所以它与如何在 Chrome 中停止从“http://”到“https://”的自动重定向不重复
  2. 我的主机配置非常默认:
 127.0.0.1       localhost
 255.255.255.255 broadcasthost
 ::1 localhost
 fe80::1%lo0     localhost
Run Code Online (Sandbox Code Playgroud)
  1. 我之前安装过 Laravel Valet,但我删除了它并卸载了 dnsmasq ( brew uninstall dnsmasq)。删除后,我重新启动了计算机。
  2. 我也试过 ping 这些域,但控制台(一段时间后)只返回 ping: cannot resolve get.dev: Unknown host
  3. 可以从同一 Wi-Fi 网络中的其他计算机访问“.dev”网站。

我想知道我还能做些什么来调试它并使其工作?

dns web-development hosts-file

35
推荐指数
1
解决办法
2万
查看次数

如何通过 Firefox 中的代理进行 DNS?

我正在使用带有 FoxyProxy 的 Firefox 3.5.7。我有一个 ssh 隧道将 8080 转发到另一端的 HTTP 代理服务器。使用 FoxyProxy,我直接发送工作流量,但其他所有内容都通过代理服务器。尽管如此,DNS 查找仍会使用工作的 DNS 服务器进行解析。是否有附加组件可以将某些 DNS 流量传送到操作系统,但将其他所有内容都推送到我的 ssh 隧道?这是一个很长的镜头,但问起来从来没有坏处......

firefox dns ssh proxy

34
推荐指数
3
解决办法
6万
查看次数

为什么要使用 DNS 8.8.8.8?

可能重复:
Google 的 DNS 服务:Google 公共 DNS

我被要求8.8.8.8作为替代 DNS 服务器。

通过whois我发现IP地址对应主机google-public-dns-a.google.com

我为什么要使用它?有什么好处?

networking dns

34
推荐指数
1
解决办法
19万
查看次数

我有一个域、静态 IP 地址和许多我想在我家外访问的设备。我如何路由它们?

我有一个域(例如example.com)、静态 IP 地址(例如212.5.5.5)和本地设备,位于192.168.0.1:80, 192.168.0.2:80, 192.168.0.3:80, 192.168.0.4:80, 192.168.0.4:47(这不是网站)。

如何访问使用子域名,这些设备(例如device1.example.comdevice2.example.com等)?

目前我只能得到example.com:80example.com:47工作,它指向192.168.0.4:80192.168.0.4:47

我知道您无法在 DNS 服务器上设置端口。

我应该如何克服我的问题?

networking router dns routing home-networking

34
推荐指数
2
解决办法
7182
查看次数

DNS 缓存多久清除一次?

Windows 7 机器上的 DNS 缓存多久清除一次?

dns windows-7 cache

33
推荐指数
3
解决办法
13万
查看次数

仅以文本形式返回您的公共 IP 的服务

我正在编写一个脚本来为我进行动态 DNS 更新,但我的服务器在路由器后面,因此我需要使用 Web 服务来确定我的公共 IP。

到目前为止,我发现这个只返回您的普通 IP。我环顾四周,试图在我的脚本中找到一些替代方案,假设该脚本已关闭,但我找不到任何其他仅以纯文本形式返回 IP 的替代方案。

这些 的人返回一些HTML,但我真的不希望打扰解析HTML时什么脚本需要做的就是这样一个简单的任务。

有谁知道其他一些可靠的服务,它们以明文形式返回您的公共 IP?

dns dynamic-ip ip ruby dynamic-dns

33
推荐指数
4
解决办法
2万
查看次数

家庭 LAN 网络中 IP 的别名

是否可以为 IP 地址(如 192.168.1.1)分配一个可读的字符串别名?也许是这样的:

192.168.1.1 -> router.home
Run Code Online (Sandbox Code Playgroud)

或者

192.168.1.22 -> printer.home
Run Code Online (Sandbox Code Playgroud)

不需要从外部网络访问 router.home,而只能在 LAN 中访问。事实上,它不应该从外部网络访问。

我想目标是拥有一个本地 DNS 服务器,它响应 router.home 地址。知道如何创建这样的别名吗?

编辑:Yamakaja 的答案很好用,但它需要更改 LAN 中每台计算机上的主机文件。可以在家庭路由器上进行本地 DNS 查找吗?这将跳过很多手动工作。

networking router dns lan

33
推荐指数
2
解决办法
5万
查看次数