标签: dns

如何为家庭网络选择一个合理的本地域名?

除了不使用任何可能的或现有的顶级域外,是否有关于本地域名(如.local)的可能命名约定?

维基百科

  • .local与 zeroconf 的冲突
  • .localhost保留,但传统上静态转换为 127.0.0.1
  • .site.internal讨论

dns domain-name local

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

为什么 ping “驱动器” 会收到来自 127.0.53.53 的回复?

我在 Ubuntu 14.04.1 上使用 Firefox 31

我试图通过在地址栏上输入“drive”然后点击第一个谷歌结果(懒惰和令人费解,我知道)来打开 Firefox 上的谷歌驱动器。

它显示了一个连接错误:

在此处输入图片说明

怀疑是路由器问题,或者可能是我的 ISP 引起的 DNS 问题,我尝试 ping 不存在的地址,结果只得到来自127.0.53.53. 嗯?

ubuntu@ubuntu:~$ ping foobar
ping: unknown host foobar
ubuntu@ubuntu:~$ ping thisisnotavaliddomain
ping: unknown host thisisnotavaliddomain
ubuntu@ubuntu:~$ ping drive
PING drive (127.0.53.53) 56(84) bytes of data.
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.022 ms
64 bytes from 127.0.53.53: icmp_seq=3 ttl=64 time=0.049 ms
^C
--- drive ping statistics ---
3 packets transmitted, 3 received, 0% …
Run Code Online (Sandbox Code Playgroud)

firefox dns ubuntu

23
推荐指数
1
解决办法
7978
查看次数

Google 的 DNS 服务:Google 公共 DNS

谷歌宣布了他们的免费 DNS 服务,谷歌公共 DNS:

尝试一下:配置您的网络设置以使用 IP 地址 8.8.8.8 和 8.8.4.4 作为您的 DNS 服务器。

他们声称:

通过使用 Google 公共 DNS,您可以:

  • 加快您的浏览体验。
  • 提高您的安全性。
  • 无需重定向即可获得您期望的结果。

你怎么看待这件事?我应该使用那些 DNS 服务器吗?使用它们的原因之一是我无法打开政府禁止的网站(例如 YouTube!)。

networking dns google-public-dns

22
推荐指数
3
解决办法
6869
查看次数

无法将“example.com”设置为 CNAME 记录?

我目前在家里运行服务器,但我有一个动态 IP。所以我订阅了动态 dns 服务(dlinkddns.com)。我在自己的网络中进行了所有正确的设置,并且 ip 更新完美。

问题是我有一个域名(比方说:“example.com”),我想将没有任何前缀的根域名(“example.com”)设置为 CNAME 到我的 dlinkddns 域。但是我的域名 DNS 主机说我不能这样做(这是“不允许的”)。我可以为“www.example.com”等做这件事,而且效果很好,但不能用于根域名。有谁知道这个问题的解决方案?

dns domain-name cname dynamic-dns

22
推荐指数
1
解决办法
6万
查看次数

无法使用亚马逊路线 53 创建 txt 记录

我无法将以下 TXT 记录添加到我的 Route 53 DNS 配置中:

v=msv1 t=whatever
Run Code Online (Sandbox Code Playgroud)

这样做会产生以下错误:

无法保存记录集,因为: - 值字段包含无效字符或格式无效。

如果我只做 v=msv1,我会得到同样的结果。没有 v= 甚至似乎都无法工作。

也许 t 应该放在 Name 字段中,而 v 应该放在 Value 字段中?

dns amazon-web-services amazon-ec2

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

如何将条目添加到本地 DNS 解析器

我想在linux上做一些测试。我想在一台 IP 为 1.2.3.4(假设)的机器上放置一个小型网络服务器,当对特定 URL 进行 DNS 查询时:kitty.myweb.com 我想返回这个 IP 地址。

场景:

  1. 当我打开浏览器(firefox 或其他)时,我输入 URL kitty.myweb.com,浏览器将执行 DNS 查询
  2. 我想编写一个程序来对 kitty.myweb.com 进行 DNS 查询

我知道每台计算机都有一个本地 DNS 解析器来缓存一些条目;对 URL 的调用将首先查询本地 DNS 解析器,如果没有相应的条目,它将查询发送到 LAN 或 Internet 上的外部 DNS 解析器。

我想要的是向本地 DNS 解析器添加一个条目 (kitty.myweb.com : 1.2.3.4),这样对于上述 2 个场景,DNS 响应将是 1.2.3.4,而无需进行外部查询。

是否可以在 linux 上执行此操作,如果可以,如何执行?是否有任何 C 代码片段可以做到这一点?

networking linux dns

22
推荐指数
2
解决办法
11万
查看次数

无法访问大多数 Internet 站点错误 DNS_PROBE_FINISHED_NXDOMAIN

我在访问大多数网站时遇到问题,只有几个工作(grooveshark、google、facebook)。在几乎所有其他人身上,我都会出错。这是我使用不同浏览器得到的结果:

歌剧: This website is not available Unable to look up www.xyz.com

IE: This website cannot be displayed

火狐: Server not found. Firefox can't find the server at www.xyz.com

铬合金: This webpage is not available. The server at www.xyz.com can't be found, because DNS lookup failed. DNS is the network service that translates a website's name to its Internet address. This error is most often caused by having no connection to the internet or a misconfigured network. It can also …

networking firefox dns windows-7 google-chrome

22
推荐指数
1
解决办法
12万
查看次数

注册的域名可以完全没有 DNS 记录吗?

通常,域名注册后,会有一些 DNS 记录。但是最近发现一些注册的域名没有DNS记录。

例如,我运行dig 00000onlinecasino.com any但它没有返回任何 DNS 记录,甚至没有返回 NS 记录,尽管这是一个注册域。

是否可能没有 DNS 记录,或者 DNS 系统中是否存在错误?

dns domain

22
推荐指数
2
解决办法
8170
查看次数

如何从终端查询 macOS DNS 解析器?

我知道如何查询DNS使用工具喜欢dighost等等。但他们的MacOS手册页状态:

DNS 查询的结果也可能与使用 macOS DNS 路由库的查询不同。

鉴于此,如何在终端中查询 DNS 并获得与本机 macOS 应用程序相同的结果?

在测试 DNS 更改时,我有时会看到 unix 工具和本机 mac 应用程序之间的不同结果。这是我遇到的一个例子:

$ dig +short example.com
192.168.0.100
Run Code Online (Sandbox Code Playgroud)

dig 显示 DNS 查询返回由我们自己的 DNS 服务器处理的本地地址。同时使用 macOS 的“网络实用程序”查找返回缓存结果:

显示缓存 IP 地址的网络实用程序查找

使用 macOS 网络可达性工具,我也得到了一个缓存结果(对于那些不熟悉输出的人,IP 地址显示在最后一行):

$ scutil -W -r example.com
 0: direct
   <SCNetworkReachability 0x7f8a39605ab0 [0x7fffa3c088f0]> {name = example.com}
Reachable

 1: start
   <SCNetworkReachability 0x7f8a39606000 [0x7fffa3c088f0]> {name = example.com}

 2: on runloop
   <SCNetworkReachability 0x7f8a39606000 [0x7fffa3c088f0]> {name = example.com (DNS query active), flags = 0x00000002, if_index = 13}
Reachable …
Run Code Online (Sandbox Code Playgroud)

networking mac dns macos

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

是否可以使用混合 DNS 服务器(例如,Google 作为主要服务器,Quad9 作为备用服务器)?

我曾经使用Google DNS 服务器,即8.8.8.88.8.4.4,但我无法访问某些网站。然后我决定使用 Quad9 DNS 作为我的备用 DNS 服务器:
在此输入图像描述

现在这些网站都可以访问了,但我想知道是否可以使用混合 DNS 服务器。

dns ipv4

22
推荐指数
4
解决办法
1万
查看次数