Questions tagged «dns»

将域名转换为IP地址。DNS代表域名系统。


2
DNS服务器如何工作?
我知道域名由DNS服务器解析为IP地址,然后用于到达请求的服务器。对于我不了解其工作原理的一些细节,我感到有些尴尬。 为了使我的计算机要求DNS服务解析域,我的计算机必须知道DNS服务器。我从来没有明确地告诉我的计算机有关任何DNS服务器的信息,那么它如何知道应该使用哪个DNS服务器?是ISP将信息以某种方式推送到我的计算机吗? 因此,这些DNS服务器在哪里?我的ISP是否有某些DNS服务器在某个地方运行,供所有(ISP)客户使用? 我的计算机使用的DNS服务器必须知道所有域才能解析它们,如何更新/维护记录? 是否存在一些中央实体/注册表/ ...来提供已发生的DNS服务器更改? 如果我在某处订购域名,卖方必须在IP地址和它出售给我的域名之间建立连接。如何更新所有DNS服务器以了解此链接?因此,换句话说,卖方将采取什么行动来告知该域名现在指向的“互联网”? 我知道这似乎是一堆问题,但我认为它们只是同一故事的不同方面。有人可以告诉我这一切如何协同工作吗?

2
为什么我的浏览器无法解析主机,但是ping和nslookup可以呢?
这个问题让我有些困惑。我的机器可以成功ping google.com和www.google.com。我得到正确的IP,例如74.125。。 当我尝试使用Firefox或IE或Chrome浏览器访问Google时,出现了典型的dns错误页面。由于某些原因,Safari仍在运行。 我的第一个猜测是缓存问题,但是清除所有浏览器缓存后,我仍然看到问题。第二个猜测是恶意软件重新配置了我的代理设置,但那里也没有运气。一切都设置为“无代理”。我下载了wireshark,浏览器正在查询我的dns服务器。 其他站点在所有浏览器中都可以正常运行。一切似乎都按预期进行,但是...基本上,我对此用尽了所有想法。 回应评论: 显然,直接在浏览器中使用IP是可行的。这是DNS问题,而不是连接问题。 清除Windows中的DNS缓存并不能解决问题。检查Chrome内部外观后,无法解析www.google.com。 我的主机文件是干净的(无条目)。 重新启动不能解决问题。
14 windows  dns  browser 

3
a.gtld-servers.net是否具有所有.com域的列表?
当我这样做时dig @a.gtld-servers.net example.com,它将快速返回其名称服务器example.com以及这些名称服务器的IP地址(胶水记录)。 这是否意味着a.gtld-servers.net(和*.gtld-servers.net)在.com本地具有所有域的记录?他们反应非常快,所以我认为他们自己不会做进一步的查询。同样,对example.com的名称服务器的请求不会将我重定向到 domains.starting.with.e.gtld-servers.net或其他任何内容。 我确实意识到a.gtld-servers.net可能有几台机器,而且我被路由到离我最近的一台机器(通过这种新的单IP多机器技术),但这仅意味着其他几台机器具有所有.com领域。 编辑:感谢所有回答!跟进问题:如果有人“侵入”其中一台计算机,他们是否无法获得所有.com域的列表?这似乎是有用的信息,除非该信息已经在某处免费提供了?我知道域名信息是公开的,但仍然很难批量获取。我猜想*.gtld-servers.net不支持区域转移(尽管.edu的域名服务器至少在几年前就支持)。 注意:我意识到example.com不是一个实际的域-只需将其替换为上面的任何其他.com域(我最初拥有xyz.com,但是有人正确地对其进行了编辑以避免使用真实域名)。
14 dns 

3
互联网连接每小时掉线
我最近建造了一台新的台式计算机,除了将其连接到我们的网络之外,它都可以正常运行。我有一条以太网电缆直接将调制解调器连接到计算机,大约每隔一个小时左右,互联网连接不仅会断开连接,还会断开网络中所有设备的连接。我的电脑使用Windows 10。 当我的互联网中断时,它并没有完全中断。似乎发生的事情是,在我的一端(台式计算机直接连接到路由器)上,无法访问DNS服务器。这是Windows问题求解器给我的问题,我已经能够自己确认一下,因为可以访问IP地址,但不能访问普通网址。此外,它还会使使用WiFi的所有设备脱离网络。这些设备仍然可以检测到我们的WiFi网络,但它们无法连接。关闭调制解调器后再打开时,它可以正常工作一个小时,直到出现相同的问题。 我尝试并确定的一些事项: 此处不应该使用以太网电缆。在构建新计算机之前,我使用了一台笔记本电脑,该笔记本电脑也使用与我现在相同的电缆直接连接到调制解调器,并且1.5年来我们一直没有出现这样的问题。 我连接的新PC绝对与此有关。如果在未连接新PC的情况下重置了调制解调器,则不会发生任何问题。 另一方面,在PC连接到调制解调器后禁用和重新启用PC的以太网连接不会影响1小时计时器。 我的新PC是连接到运行Windows 10的网络的唯一设备。 在调制解调器上执行恢复出厂设置似乎没有任何效果。 我目前正在使用Google的DNS服务器(8.8.8.8和8.8.4.4)进行以太网连接。当网络中断时,这确实允许我继续浏览,因此它似乎与DNS服务器有关。同样,像Skype这样的应用程序仍然可以正常运行。不过,情况并非总是如此,因为有时调制解调器似乎完全失去了所有互联网连接,导致我根本无法使用它,尽管这种情况通常会在重置调制解调器后的一个多小时内发生。 更改WiFi通道不会执行任何操作(尽管我想这是可以预期的)。 更新我的Windows 10版本没有任何作用。因为我安装的Windows 10来自半年前刻录的光盘,所以这是一个不错的可能性。我的Windows 10安装也尚未激活,但我想在解决此问题之前将其保留。 我的调制解调器具有ECO功能,该功能会导致调制解调器在特定时间间隔内关闭,但此功能已被禁用。 根据手册,我们的调制解调器会自动执行更新。我还没有找到手动执行更新或检查调制解调器版本的方法。 ipconfig / all提供以下信息。 Ethernet adapter Ethernet: Connection-specific DNS Suffix . : home Description . . . . . . . . . . . : Intel(R) Ethernet Connection (2) I219-V Physical Address. …

2
Mac OS X Lion中的.local TLD延迟10秒
公司网络xxx.companyname.local用于本地网络上的所有服务器。每当我在Mac上访问这些服务器之一时,都会有10秒的延迟。我发现此延迟是由DNS查找引起的,因为显然Lion会按以下顺序解析.local域: 检查/etc/hostsIPv6地址 检查DNS服务器以获取AAAA记录(IPv6地址) 通过MDNS(Bonjour)检查AAAA记录 检查/etc/hostsIPv4地址 检查DNS服务器以获取A记录(IPv4地址) 检查MDNS以获取A记录 现在的问题是,我们没有IPv6网络。xxx.companyname.local我们网络上的所有服务器只有IPv4地址,而DNS服务器只有A记录。这意味着在步骤5中解决了地址问题。问题在于,步骤3需要10秒钟才能超时!每次我连接到Wiki,SVN服务器,Kerberos服务器等时,都会有10秒的延迟。 我设法通过添加如下行来欺骗Lion /etc/hosts ::FFFF:10.99.99.99 xxx.companyname.local 如果我这样做,Lion会认为该域存在IPv6地址,并在步骤1之后停止。但是,此替代方法完全绕开了DNS的所有有用功能。我不想手动跟踪数十个内部域的IP地址!我还可以停止使用主机名,而只需输入IP地址即可! 因此:有人知道如何更改此查找顺序吗?还是因为我们没有IPv6网络而禁用IPv6查找?
13 dns  osx-lion  bonjour 

2
使用VPN的OS X> 10.6.5 DNS查找顺序
连接到我的VPN后,从OS X 10.6.5(从.4版)更新到OS X 10.6.5后,应用程序似乎没有以正确的顺序(根据网络首选项中的服务顺序)查找主机名。 我当前的设置是在AirPort服务之前的Cisco IPSec VPN服务。将自动为VPN连接设置DNS服务器(确定),并且AirPort服务DNS指向我的路由器(192.168.1.1,它指向OpenDNS服务器)。 连接我的VPN时,我希望DNS查找首先通过VPN DNS服务器,但是我的所有应用程序(Firefox,Thunderbird,ssh)似乎都首先使用了AirPort DNS服务器(OpenDNS)。 在更新之前,这工作得很好。 谢谢你的帮助。 ** 编辑 ** 我遇到了这篇文章,并在接受的答案中运行了命令。似乎没有帮助。 搜索更多之后,我遇到了以下命令:scutil --dns 命令的输出如下。一切看起来都是正确的,除了我认为应该首先使用解析器2,并且在解析器1中有一个搜索域(显然不是foobar.com,而是真正的VPN域)。我认为这是错误(或任何错误)的所在。我没有手动指定它,也没有在AirPort连接的DNS选项卡上。当VPN断开连接时,该搜索域将不存在,解析器#2也应消失了。 resolver #1 search domain[0] : foobar.com nameserver[0] : 192.168.1.1 order : 200000 resolver #2 domain : foobar.com nameserver[0] : 172.30.50.100 nameserver[1] : 172.30.50.80 order : 100200 resolver #3 domain : …

5
在Firefox中覆盖DNS
我正在寻找一种方法来覆盖Firefox中的DNS条目,以进行开发/测试。我知道执行此操作的正常方法是通过hosts文件,但是由于我在工作机上没有管理员访问权限,因此无法对其进行编辑。有谁知道一个浏览器插件/插件会帮我吗? 我确实找到了SwitchHosts附加组件,尽管它也需要管理员权限才能安装自身。

1
什么是作用域DNS查询?
在Mac OS X(Mavericks)中,我看到了多个解析器,而且我不了解如下所示的作用域和非作用域DNS查询解析器之间的区别: $ scutil --dns DNS configuration resolver #1 search domain[1] : test nameserver[0] : 172.31.30.10 flags : Request A records reach : Reachable .... <arpa stuff snipped> ... resolver #6 domain : 9.e.f.ip6.arpa options : mdns timeout : 5 flags : Request A records order : 300600 DNS …
13 macos  networking  dns  domain 


2
通过Windows命令提示符附加dns后缀
在我的工作中,我们有两个特定于连接的DNS后缀。lhs.local和cis.local。我正在尝试编写一个批处理文件,该文件将处理部署计算机时需要完成的许多常见管理任务,附加这些是这些任务之一。 有命令以编程方式执行此操作吗?

6
Windows 7不附加特定于连接的DNS后缀
我有一台Windows 7机器,我正在尝试进行开发设置。通常,我们使用诸如user.site.dev之类的URL访问我们的开发域。已为user.site.dev.sd.ourdomain.com设置DNS。我能够ping通user.site.dev.sd.ourdomain.com,但是如果我尝试ping通user.site.dev,它将返回“ Ping请求找不到主机user.site.dev。” 当我运行ipconfig时,它显示sd.ourdomain.com的特定于连接的DNS后缀,当我编辑网络适配器的属性时,高级菜单下的DNS设置被检查为“附加主要和特定于连接的DNS后缀”,并且“附加主DNS后缀的父后缀”。 这些设置与我在XP计算机上的设置相同,并且可以在其中正确解析网址;但是Windows 7似乎没有正确附加后缀。我做错了吗?还是其他人有这种经验并找到了解决方法? 更新:我尝试将设置切换为“(按顺序)添加这些DNS后缀:”,并将sd.ourdomain.com添加到列表中,但URL仍然无法解析。
13 windows-7  dns 

5
Chrome是否使用与使用操作系统默认设置的Firefox和IE不同的DNS服务器?
Chrome的通用设置是否将使用其他DNS服务器,而Firefox和IE将使用操作系统网络默认设置? 我的Chrome(包括虚拟PC上的Chrome)有时会显示“正在解析主机”,并在那里等待20、30秒,而Firefox和IE则不会。(因此,在20、30秒后出现空白页,该页面最终将无法加载)。 那么Chrome所做的事情是否与众不同?

2
如何对Windows 10服务进行故障排除,但该服务无法阻止我
我正在尝试将Windows 10中的“ DNS客户端”服务(也称为dnscache)设置为DISABLED。 但是,当我进入Windows的服务控件时,用于操纵它的选项全部“显示为灰色”。 我也曾尝试从任务管理器中终止它,但是它抛出一条错误消息,指出这是“访问被拒绝”的问题(我正在测试箱中作为唯一的管理用户运行)。 我也曾尝试从命令行中将其杀死,例如:taskkill / F / PID 3953这样做可以成功终止该服务,但只是瞬间!然后,它将立即重新出现在新的PID下。 如何将DNS客户端(dnscache)设置为禁用?

1
Tumblr是如何工作的?
对于那些不在美国的人, Tunlr 使用DNS巫术允许您访问仅限美国(以及仅限英国的BBC无线电在线)服务和Hulu.com等网站,而无需使用VPN或Web代理等传统方法。 从他们的 常问问题 : Tunlr不提供虚拟专用网络(VPN)。 Tunlr是一种DNS(域名系统)解锁服务。我们正在使用复杂的技术(又名Tunlr Secret Sauce©)来重新寻址某些数据信封,诱使接收者认为信封起源于美国境内。对于这些数据信封,Tunlr透明地创建从您的位置到我们的美国服务器。任何与Tunlr支持的视频或音乐内容提供商没有直接关系的数据不仅不会受到影响,甚至也不会通过Tunlr进行路由。要使用Tunlr,您必须更改DNS地址。有关更多信息,请参阅入门。 我无法真正理解这是如何运作的;我一直认为这些服务通过您的客户端IP执行地理定位查找。 真的很好奇这是如何工作的。 编辑2 我相信他们只代理初始地理检查,然后修改数据流请求以包含您的真实IP地址,以便流式传输是直接的,而不是代理。
12 dns  tunnel 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.