Questions tagged «domain-name-system»

域名系统,通常由首字母缩写词DNS简称,是一个分层的分布式数据库,其中的键是域名。涉及可公开访问的域名的问题应包括真实的完全合格域名(FQDN)

3
ServerName和ServerAlias如何工作?
这是虚拟主机配置的以下部分,我需要对其进行进一步说明: <VirtualHost *:80> # Admin email, Server Name (domain name), and any aliases ServerAdmin example@example.com ServerName 141.29.495.999 ServerAlias example.com ... 这是示例配置,类似于我当前拥有的配置(目前我没有域名)。 <VirtualHost *:80>-对于在端口80上可以联系此服务器的IP的所有HTTP请求,请进行以下设置。例如,如果可以在多个IP上访问服务器,则可以将此指令限制为仅一个而不是两个。 ServerName-如果HTTP请求的主机部分与此名称匹配,则允许该请求。通常,这是一个映射到IP的域名,但是在这种情况下,HTTP请求主机必须与此IP匹配。 ServerAlias -服务器接受的备用名称。 对我来说,令人困惑的部分是,在上述情况下,如果我设置ServerAlias mytestname.com了HTTP请求,然后向发出了HTTP请求mytestname.com,则必须有一个指向服务器IP的DNS记录才能起作用?在这种情况下,ServerAlias基本上是EXTRA ServerName项吗? 说我有一个DNS条目,以使得foobar.com = 141.29.495.999后来我ServerName = 141.29.495.999和ServerAlias是空的,就意味着,虽然foob​​ar.com得到解决,以正确的IP,因为没有参考在接受foob​​ar.com ServerName或ServerAlias? 或者其他的东西。老兄,我很困惑。

11
为什么我应该在注册商的DNS服务器上使用Amazon Route 53?
我正在建立一个我预计会有高使用率的网站。目前,我的注册商(GoDaddy)正在处理DNS。但是,亚马逊的Route 53看上去很有趣。它们保证高速运行,并提供遍布全球的DNS服务器和可编程接口。尽管GoDaddy不提供可编程接口,但我认为它们的服务器也在地理位置上分布。 我应该选择通过基于免费注册商的免费DNS使用Amazon Route 53的主要原因是什么?

6
主域的SPF记录是否适用于子域?
我对SPF记录有一个简短的问题:所有子域都需要它们吗? 假设我有一个TXT记录,其中包含domain.com的SPF信息 假设我为subdomain.domain.com有一个单独的电子邮件域 domain.com的SPF政策/信息是否也适用于子域?还是我也需要为此添加单独的TXT记录?

3
主机名和标准域名有什么区别?
我不熟悉设置服务器的领域,对术语主机名和完全限定域名(FQDN)感到困惑。 例如,如果我要设置一个在本地网络上托管文件的服务器(即文件服务器),我将使用诸如myfileserver或之类的主机名吗? 如果我想设置外部用户可以访问的Web服务器,邮件服务器等,该怎么办?

8
如何使用DNS /主机名或其他方式解析为特定IP:端口
这是关于将DNS /主机名解析为IP /端口的规范问题 例子1 我在端口80上运行一个Web服务器,在端口87上运行另一个服务器。我想使用DNS,以便www.example.com转到端口87。如何仅使用DNS来完成此操作? 例子2 我在服务器的非标准端口上运行服务。如何让客户端自动连接到该非标准端口?我可以使用DNS吗?在DNS可以指示IP和端口的情况下,是否有一些特定于应用程序的支持? 例子3 某些应用程序协议是否专门支持主机名识别,并允许根据此信息采取特殊措施?关于服务器故障,是否还有其他一些问题可以解决? Commandeering:这个问题最初是关于在同一服务器上运行IIS和Apache的问题,但是相同的概念可以应用于从客户端接收连接的任何服务器软件。下面的答案描述了使用DNS和应用程序协议支持为客户端分配端口号的技术问题和解决方案。

2
什么是SPF记录,如何配置它们?
这是有关设置SPF记录的规范问题。 我的办公室里有许多共享一个外部IP的计算机(我不确定地址是静态还是动态)。每台计算机都使用Outlook通过IMAP连接到我们的邮件服务器。电子邮件是由那些计算机发送和接收的,有些用户也可以在他们的手机上发送和接收电子邮件。 我正在使用http://wizard.easyspf.com/来生成SPF记录,但我不确定向导中的某些字段,尤其是: 输入可能为该域发送或中继邮件的任何其他域 输入CIDR格式的任何IP地址,用于该域发起或中继邮件的网络块 输入可以为该域发送或中继邮件的任何其他主机 知道SPF的MTA应该如何严格? 我相当确定的前几个问题...希望我给出了足够的信息。

9
Docker容器无法在Ubuntu 14.04 Desktop Host上解析DNS
我在Ubuntu 14.04 LTS上的Docker容器遇到问题。Docker工作了两天,然后突然我失去了容器内的所有网络连接。下面的错误输出最初使我相信这是因为apt-get试图通过IPv6解析DNS。 我在主机上禁用了IPv6,并仍然删除了所有映像,拉了基本的ubuntu,但仍然遇到了问题。 我将我的/etc/resolve.conf名称服务器从本地DNS服务器更改为Google的公共DNS服务器(8.8.8.8和8.8.4.4),但仍然没有运气。我还在/ etc / default / docker的DOCKER_OPTS中将DNS设置为Google,然后重新启动了docker。 我也尝试过使用coreos,而且yum也无法解析DNS。 这很奇怪,因为虽然DNS无法正常工作,但是当我对apt-get无法解析的相同更新服务器执行ping操作时,仍然会收到响应。 我没有代理服务器,我使用的是非常标准的本地网络,并且此版本的Ubuntu是最新和最新的(两天前我安装了它,以更接近docker)。 我已经通过关于stackoverflow和github问题的其他文章对此进行了深入研究,但是还没有找到解决方法。我对如何解决此问题一无所知,任何人都可以帮忙吗? 错误信息 ➜ arthouse git:(docker) ✗ docker build --no-cache . Sending build context to Docker daemon 51.03 MB Sending build context to Docker daemon Step 0 : FROM ubuntu:14.04 ---> 5506de2b643b Step 1 : RUN apt-get update …

4
有人可以使用与我相同的DNS服务器劫持我的域吗?
当我注册新域时,通过在registar的设置中为其分配域名服务器,将其发送给托管服务提供商。例如,对于Digital Ocean,我输入以下内容: ns1.digitalocean.com ns2.digitalocean.com ns3.digitalocean.com 然后,我将域设置添加到服务器的A记录中。在我看来,同一托管服务提供商上的其他任何人都可以使用我拥有的域添加A记录。 有什么可以防止这种情况发生的吗?如果2个使用相同域名服务器的不同服务器尝试通过A记录为其分配一个域,那么当您在浏览器中输入该域时,该域实际上将在哪里解析?如何防止同一DNS服务器上的域名冲突?


5
如何仅使用A记录和CNAME记录将域A重定向到域B
我有2个托管在不同主机上的域。我需要将域A重定向到域B。不幸的是,我无法从主机A进行301重定向,但只能在主机A上修改/添加DNS条目(A记录和CNAME)。 当然可以仅使用A记录和CNAME将www.DomainA.com重定向到www.DomainB.com吗? 目前,DNS条目为: DomainA.com. 3600 IN SOA ns1.HostA.net. www 3600 IN CNAME www.DomainB.com. DomainA.com. 3600 IN NS ns1.HostA.net. DomainA.com. 3600 IN NS ns2.HostA.net. DomainA.com. 3600 IN NS ns3.HostA.net. 我想重定向 DomainA.com -> DomainB.com *.DomainA.com -> *.DomainB.com 我已经尝试过另一篇文章中的建议,但是没有用。 请问如何仅使用A-Records和CNAME来实现?感谢您的意见。 Prembo。

6
Windows 7:“本地主机名称解析是在DNS本身内处理的”。为什么?
在Windows上运行了18年的主机文件后,我很惊讶地在Windows 7 build 7100中看到以下内容: # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 有谁知道为什么要引入这种变化?我确定必须要有某种推理。 而且,也许更相关的是,Windows 7中是否还有其他与DNS相关的重要更改?令我有些害怕的是,我认为本地主机名称解析等根本性的东西已经改变了……让我认为Win7中的DNS堆栈还有其他细微但重要的变化。

3
如何确保OpenVPN连接使用特定的DNS?
我正在MacOS X Lion上通过Tunnelblick使用OpenVPN。 我只需要在此VPN会话的持续时间内设置特定的DNS(使用本地IP,仅当VPN启动时才能使用)。 我无权访问OpenVPN服务器配置。仅客户端配置。另外,来自服务器的DNS 不起作用。 所以它是这样的:我连接到VPN,转到“网络”偏好设置并手动设置DNS。VPN断开连接后,我切换回默认设置。它可以工作,但必须是自动的。 经过一番探索后,我发现OpenVPN上下脚本可能会帮助我。不幸的是,我还没有找到任何有关如何精确完成的特定文档。 它怎么可能或不能完成?任何意见,将不胜感激!

2
一个名称可以有多个CNAMES吗?
我需要这个来进行负载平衡。例如,我有两个azure存储帐户(say a和b),而这些blob地址是a.blob.core.windows.net和b.blob.core.windows.net。他们两个都存储相同的数据。现在,我需要提供一个外部名称(例如example.com),该名称指向两个存储帐户,并且应该循环使用。如果我按照以下方法在DNS中创建两个CNAME条目,并且将其解析为其中之一,则可以实现此目的。 example.com CNAME a.blob.core.windows.net example.com CNAME b.blob.core.windows.net 但是我无法在Windows DNS服务器中为单个名称创建两个CNAME记录。 那有可能吗?

3
否定DNS缓存通常持续多长时间?
如果DNS服务器查找记录而丢失,则通常会“负缓存”该记录丢失的事实,而不是尝试再次查找它。我在RFC中没有看到关于负缓存上TTL的任何信息,因此我猜测它有些武断。在现实世界中,这些负面记录会持续多久?

3
推荐的DNS SOA记录TTL默认值?
当前,对于stackoverflow.com,我们将DNS SOA记录设置为以下内容: primary name server = ns1.p19.dynect.net serial = 2009090909 refresh = 3600 (1 hour) retry = 600 (10 mins) expire = 604800 (7 days) default TTL = 60 (1 min) 对于每天收到近100万次浏览量的网站,如stackoverflow.com,我们的刷新/重试/到期/默认TTL是否有更好的选择?

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.