Articles of 域名系统

我的网站无法访问某些ISP

我在一家欧洲公司的VPS上。 我可以正常访问我的网站,我也知道很多其他人。 然而,最近几天我收到很多其他人的报道说他们不能。 他们得到一个超时的请求错误页面。 共同点似乎是它们都有相同的ISP。 我有来自几个不同的国家,如西class牙,秘鲁,阿根廷等的报告。可能发生什么?

将邮件从域路由到外部提供者

我有一个服务器与主机名和DNS example.com 。 我也有一个谷歌应用程序帐户[email protected] 。 我的MXlogging设置正确,我可以用我的个人电子邮件发送和接收来自[email protected]电子邮件。 在服务器example.com ,我有一些代码使用sendmail将电子邮件发送到[email protected] 。 我没有任何使用sendmailconfiguration的smtp。 我可以将邮件从服务器example.com发送到[email protected] ,但是当我尝试从服务器example.com发送邮件到[email protected]时,我在/var/log/maillog收到以下错误: … while talking to [127.0.0.1]: >>> DATA <<< 550 5.1.1 <[email protected]>… User unknown 550 5.1.1 <[email protected]>… User unknown <<< 503 5.0.0 Need RCPT (recipient) 我想这是因为sendmail正在接收[email protected]的电子邮件,并且“ah-ha! 我是 example.com!我只需要将它发送给此服务器上的用户”。 而不是看MXlogging,看到它需要将它们转发到Gmail服务器。 如何告诉sendmail将所有消息转发到gmail服务器而不考虑域名? 注意:域名更改为example.com以保护无辜者。

MX vs SRVlogging

SRV , MX和SRVlogging似乎有相同的用途。 他们两个: 将客户端指向服务器所在主机的名称 支持优先/回退 我知道MX早于SRV ( RFC974 vs RFC2782 ),但在现代环境下, MX似乎是电子邮件SRV的专业化版本。 我的问题: MX可以被认为是不赞成SRV ,保留所有function? 如果是的话,这个方向有没有主动? 除了一致性之外,使用SRV会有什么好处吗? 经过一番调查,似乎有使用SRV SMTP服务器 。

将8.8.8.8的DNS请求redirect到局域网内的本地DNS

我有一个本地networking(10.0.0.0/24)与一个网关(我将它称为G,IP 10.0.0.1),一个设备(我将它称为N,IP 10.0.0.31)直接将DNS请求到8.8 .8.8完全忽略DNS的DHCP设置,另一台设备运行我的DNS服务器(我将称之为D,IP 10.0.0.2)。 G和D都运行Linux,我可以完全改变他们的configuration,无论我想要什么。 相反,我不能以任何方式改变N的行为,除了通过DHCP分配一个不同的IP地址。 现在,我想将来自N的8.8.8.8的DNS请求redirect到D,所以D可以处理这些请求,并将DNS结果提供回N,而N没有注意到任何事情。 我认为,由于本地networking及其网关处于完全控制之下,并且由于没有涉及DNS的SSL或encryption,这应该是可行的。 那么,我怎么能做到这一点?

证书错误:证书中的名称与使用.local的Outlook客户端不匹配

我们最近不得不从Godaddy取消我们的.local证书,因为它不再有效。 新证书包含以下名称: mail.mydomain.com autodiscover.mydomain.com 此证书已应用于Exchange服务器并为所有服务激活。 我期望客户端在连接到mail.mylocaldomain.local名称时会在证书上发生错误。 我已经阅读了很多文档,他们几乎都说同样的事情: 添加公共域的本地DNS服务器上的新区域(我添加了一个区域mydomain.com ) 添加loggingA指向电子邮件服务器的本地IP(我添加了mail.mydomain.com指向服务器的本地IP) 我已经发布了这些命令: Set-ClientAccessServer -Identity EXCHANGE-MAIL -AutodiscoverServiceInternalUrihttps://mail.publicdomain.co.uk/autodiscover/autodiscover.xml Set-WebServicesVirtualDirectory -Identity “EXCHANGE-MAIL\EWS (Default Web Site)” –InternalUrlhttps://mail.publicdomain.co.uk/EWS/Exchange.asmx Set-OABVirtualDirectory -Identity “EXCHANGE-MAIL\OAB (Default Web Site)” -InternalURL https://mail.publicdomain.co.uk/OAB Set-ActiveSyncVirtualDirectory -Identity “EXCHANGE-MAIL\Microsoft-Server-ActiveSync (Default Web Site)” -InternalURLhttps://mail.publicdomain.co.uk/Microsoft-Server-Activesync Set-WebServicesVirtualDirectory –Identity 'EXCHANGE-MAIL\EWS (Default Web Site)' –ExternalUrlhttps://mail.publicdomain.co.uk/ews/exchange.asmx 与他们的专有名称,但我的客户仍然收到证书错误。 为什么?

与Windows服务器和Sonicwall上的DNS混淆

今天晚上我已经阅读了一些关于如何最好地build立我们的学校networking来连接互联网的问题。 它按原样运行,但客户机/服务器不时会打到Internet上。 (注意:Sonicwall总是看到互联网) 我的设置是: 互联网— Sonicwall —pipe理交换机— Win 2k8 R2服务器| 客户和打印机 Sonicwall 在我们的IP范围内具有IP的LAN区域 广域网与静态ISP分配的IP和DNS设置为Google DNS和ISP的DNS作为备份 Windows Server(只是一个内部文件服务器) 活动目录 DNS(设置为127.0.0.1) dynamic的DHCP为一个小客户范围(电话), 设备和学生和教师客户端的静态DHCP(用于过滤目的) 客户 网关设置为Sonicwall IP DNS设置为服务器IP(在一些Win8系统上,我必须为互联网连接设置备用DNS为8.8.8.8。 所以,对于问题: 从今天晚上我读到的,似乎我应该有: Sonicwall广域网向内注视DNS的服务器IP 服务器设置为转发到Google / ISP DNS外部 客户端DNS设置为服务器IP和网关到Sonicwall IP 任何人都可以validation此? 我很困惑。 如果Sonicwall看起来服务器的Internet DNS不通过我的客户端A)使服务器停止运行,并且B)服务器closures时没有Internet? 如果这不是最佳实践,那么是什么? 我已经做对了吗? 客户端DNS是否应该查看服务器和ISP? 谢谢! 克里斯

BIND9:发送特定IP地址的通知

我一直试图在两台机器之间实现绑定master-> slave设置,但是我在master上使用的IP地址BIND通知我的slave机器有问题。 这是我的设置: Master: master.site.com – 10.0.0.2 Slave: slave.site.com – 10.0.0.10 主站拥有site.com的权威区域,并且configuration为在区域更改时通知所有从站。 该区域正常工作。 它答复罚款查询和dig @10.0.0.2 -t SOA site.com 所以,在主人我有这个named.conf.options : options { directory "/var/cache/bind"; dnssec-validation auto; auth-nxdomain no; listen-on { 10.0.0.2; }; listen-on-v6 { any; }; allow-query { any; }; recursion yes; allow-recursion { localhost; }; allow-notify { localhost; }; allow-transfer { localhost; 10.0.0.10; }; […]

依赖于位置的dnsredirect

我有一个有两个网站的公司networking。 每个站点都有自己的带有DNS服务的域控制器,并且两个域控制器都服务于同一个company.net域。 我们在网站之间build立了一个mplsnetworking,所以实际上是相同的networking,但是在不同的ip范围内。 一个站点的ip范围是10.1.1 ..另一个是10.1.6 …域控制器正在相互交谈,并且没有build立子域,因此这两个站点都在company.net域,除了本地IP地址之外,网站命名上没有区别。 我正在试验文件服务器和复制这个设置,我想要做的是以下内容:在名为fileserv1的站点1上设置文件服务器。 在站点2上以名称fileserv2设置另一个相同的文件服务器。 通过DFS复制两种方式在两台服务器之间复制所有数据,以便在两台服务器上获得相同的数据集。 到目前为止,这是完成和工作。 现在我想为所有用户设置一个redirect,这样在一个通用的服务器名(例如Fileserv)下,他们就可以访问相应的服务器。 例如,他们访问站点1上的服务器Fileserv,然后将其redirect到fileserv1。 当他们访问站点2上的Fileserv时,它将redirect到fileserv2。 DHCP设置(通过dhcp服务器)将主DNS服务器指向每个站点上的本地DNS服务器,因此所有站点上的用户都将使用其本地DNS服务器作为主站点。 我可以在每个DNS服务器上创build一个Alogging,指定两个不同的服务器,但是两个DNS服务器正在相互交谈复制logging。 如果我将两个Fileserv Alogging添加到每个服务器的IP地址的DNS服务器,我相信它将执行循环redirect,这将独立于当前站点。 我有什么select来实现我想要做的? 麻烦的DNSconfiguration? login脚本? 还要别的吗? 上述情况下的最佳做法是什么? 基本上我希望每个站点都有文件服务器上的所有数据的本地副本以减less访问时间,但我希望用户能够通过一个通用名称来访问它们,让networking后端能够整理出要使用的服务器基于用户的当前位置。 它是运行Windows Server 2012 R2 Datacenter的vmware环境虚拟文件服务器。 服务器是目前的实验性服务器,没有任何活动。

首选的DNS服务器应该在哪里?

我很难制定这个问题的标题,但我想我已经说得对。 我的问题可能源于误解,所以我会解释发生了什么事情导致我认为我可能有不正确的设置东西。 该系统 : 目前有一台运行hyper-V的物理Dell服务器来托pipe开发系统中的所有服务器。 所有服务器都是2012 R2。 主域控制器(也称为DNS)位于此物理Dell主机上,以及所有其他服务器(如TFS,IIS,SQL等)中。另外还有一台PC作为客户端工作站,同时还运行了hyper-V其中有第二个域控制器(也是一个DNS)。 LAN路由器是Cisco小型企业路由器,configuration为处理系统的DHCP。 (另一个分立的物理服务器将被添加,但是这是我现在可以做的最好的)。 虽然目前系统很小,但是我想在未来增加更多的服务器和客户端的时候正确地设置它。 发生了什么 : 我把所有的服务器设置为使用静态IP; 所有客户都使用dynamicIP。 当我尝试将新服务器join到域中时,我注意到新服务器上的首选DNS服务器IP必须设置为指向域控制器,否则新服务器无法find域以连接到域。 这对我来说是有意义的,因为域名必须被parsing到域控制器之一才能进行通信连接。 这是一个误解? 首选的DNS IP应该是我的域控制器之外的东西吗? 假设我没有如上所述的误解,那么在我看来,我可能不会在我的局域网中正确地设置DNS。 由于最佳实践告诉我至less有2个域控制器和多个DNS,我当然可以拥有更多,首选DNS服务器的位置/ 对于使用DHCP的客户端,DNS将自动设置。 但是对于我的静态IP服务器,我必须指出首选/备用DNS服务器的位置。 我只能在给定的以太网连接上列出两个IP地址,所以如果这两个DNS出于某种原因失败,即使我有第三个DNS工作,我仍然会失去本地DNS,是吗? 所以我想也许我应该使用我的思科局域网路由器作为首选的DNS服务器,并进入我的局域网域控制器在其表中的每一个,所以无论多less域控制器失败,所有的客户端将能够find本地的DNS只要一个域控制器是活着的。 (这是假设每个域控制器也是一个DNS)。 还是这是误认为局域网路由器是一个合理的设备是首选的DNS? 这就是为什么我问哪个首选的DNS应该在需要本地名称parsing的局域网中。 首选DNS服务器应该是局域网路由器,还是有更好的标准最佳实践来完成这个不同? 在提出这个问题之前,在我的服务器故障研究中,我读了关于环回IP的内容,但是我不明白为什么我需要这个。 如果我指向一个首选的DNS列出我的系统中的所有DNS服务器,并且还包含一个指向我的ISP的指针,那么我是否还需要在任何域控制器以太网适配器的属性中input环回IP?

分段站点的DNSlogging

我想为我们在不同服务器上的暂存站点build立一个dnslogging。 说如果我们的域是www.example.com,我可以简单地为www.staging.example.com创build一个新的Alogging指向一个不同的IP地址?