为什么我的所有DNS查询都是从127.0.0.1收到的?

威利

host在Ubuntu 12.04 LTS上使用了命令来检查我的DNS服务器:

host -a www.amazon.com

显示此:

Trying "www.amazon.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22892
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.amazon.com.            IN  ANY

;; ANSWER SECTION:
www.amazon.com.     60  IN  SOA ns-942.amazon.com. root.amazon.com.        1405660589 3600 900 7776000 60
www.amazon.com.     7   IN  A   72.21.194.212
www.amazon.com.     412 IN  NS  ns-942.amazon.com.

Received 110 bytes from 127.0.0.1#53 in 176 ms

为什么收到表格127.0.0.1

我尝试了不同的网站,并尝试使用此命令将其移至其他位置。显示的DNS服务器始终相同:127.0.0.1。为什么?

吉勒斯“别再邪恶了”

IP地址127.0.0.1表示localhost,即它引用您的计算机。DNS响应来自您的计算机。

host程序与系统上的所有其他程序一样,通过查看文件来知道要查询哪个DNS服务器/etc/resolv.conf

您的计算机发送DNS响应的原因是它正在运行DNS缓存。DNS缓存软件会记住请求,因此,如果您快速连续多次访问同一站点(例如,显示带有嵌入式图像,Javascript,框架等的网页,或显示来自同一站点的多个页面),只有第一个请求需要等待来自远程服务器的答复,随后的请求会从本地计算机获得非常快速的答复。

Ubuntu默认dnsmasq作为DNS缓存运行Dnsmasq本身会查询您的ISP提供的DNS服务器;此配置通常是动态完成的(通过resolvconf通过:当相应的网络接口启动时,将DNS服务器添加到配置中;当接口关闭时,将DNS服务器移除。Dnsmasq的可用DNS服务器记录在中/etc/resolvconf/run/interface/*

请注意,我仅出于好奇的目的提供文件名。在极少数情况下,您想对其进行编辑。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我收到KeyError:0

为什么我在 1:nrow(counts) 中收到错误:长度为 0 的参数

我希望输出像[[0,0,0,0,],[0,1,0,0],[0,2,0,0],[0,3,0,0]]

连接到Java套接字时,为什么getInetAddress()返回/ 0:0:0:0:0:0:0:0:1?

为什么所有的速度值都是0?

为什么即使我使用 sparse_categorical_crossentrpy 也会收到“收到的标签值 6 超出 [0, 1)”的有效范围?

为什么 (0 && 1 ==0) 不是真的?

为什么0%0会产生1?

为什么在Haskell中0 ^ 0 == 1?

为什么 x^(-1/0) = 0

为什么(0> 1 + 0> 9)返回False,而((0> 1)+(0> 9))返回0?

收到的标签值1超出[0,1)的有效范围-Python,Keras

获取所有数组的排列[1,1,1,1,1,0,0,0,0]

为什么我不断收到 ValueError:解决:输入操作数 1 在其核心维度 0 中不匹配?

有什么办法可以循环通过这些数字:-1 0、1 0、0 -1、0 1

为什么我收到此错误“图层“dense_30”的输入 0 与图层不兼容:预期 min_ndim=2,发现 ndim=1。收到完整形状:(无,)”

为什么当我在php中广告0 + 0时,我收到未定义的变量?

为什么0 === -0为true,而1/0 === 1 / -0为false?

为什么(1/90)= 0?

为什么〜0返回-1?

为什么我从主类中收到index = 0和lenght = 0的错误?

为什么1/0 = Infinity和1 / -0 = -Infinity

Erlang在0后收到

我收到了这个错误 simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

测试数组时 Jest 预期 0 收到 1

厨师验证错误无效!”:预期进程以[0]退出,但收到“ 1”

错误:收到意外的更新计数(实际:0,预期为1)

为什么Math.pow(0,0)=== 1?

为什么0 ** 0在python中等于1