最近我创build了一个网站,并在.xyz区域build立了一个域名。 服务器在俄罗斯托pipe,域名由whois.com提供。 从那以后大概有3-4天的时间,根据https://www.uptrends.com/tools/uptimetesting,我的网站至less有50%的城市在线检查。 我住在俄罗斯,对我来说是在线的(用两个不同的ISPtesting),但即使是一些俄罗斯的服务也无法访问它(dns查找失败,我猜)。 这个DNS传播事情是否需要这么长时间? 更新:域名http://metathought.xyz 。 PS。 不是垃圾邮件,它只是一个没有任何内容的空博客。
我构build了一个基于Web的应用程序,但是当它尝试发送电子邮件时,它失败了。 Postfix在它的mail.log中logging以下内容: postfix/smtpd[22261]: warning: hostname srv.eastinc.nl does not resolve to address 192.168.3.101 postfix/smtpd[22261]: connect from unknown[192.168.3.101] postfix/smtpd[22261]: NOQUEUE: reject: RCPT from unknown[192.168.3.101]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<domain.eastinc.nl> postfix/smtpd[22261]: disconnect from unknown[192.168.3.101] 我很确定srv.eastinc.nlparsing为192.168.3.101,因为nslookup这样说。 后缀configuration: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no config_directory = /etc/postfix delay_warning_time = […]
我检查了这个问题 ,但它不能解决我的问题。 我在Debian Jessie上使用BIND,而我是subdomain.example.com的权威人士。 我有一个新的子域,我想指向, subdomain2.example.com 。 我不是在解决这个问题。 我希望subdomain2.example.com指向一个IP地址,但我无法控制example.com的名称服务器。 我想在本地进行更改,因此我们可以在将网站设置到世界其他地方之前进行设置。 当我还没有这个区域时,我怎么能做到这一点?
我读过这篇文章 ,我有点困惑。 他们说: 一个不是域的授权服务器的DNS服务器有可能对其不服务的域的DNS查询给出“授权响应” 我们如何知道服务器是否真的权威? 我是对的,我们可以将服务器IP与返回的SOAlogging进行比较,如果IP位于相关域的NS服务器列表中,那么服务器确实是权威的?
我们通常使用两个名称服务器ns1和ns2作为主服务器来运行我们所服务的域。 我们有一些计划中的维护,可能会影响其中的一个或两个,所以我们计划添加一个在其他地方托pipe的ns3 。 我们必须将ns3添加到我们所服务的所有域的起源。 但是,我们不一定需要始终保持ns3运行。 在你的SOA / NS中有一个名称服务器是不是有什么危害? 它会导致一些域名服务器相信一个域名已经closures,或者花费更长时间才能find域名?
运行Get-WmiObject Win32_ComputerSystem -ComputerName 'MyCnameRecord'给出错误: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA) The RPC server is unavailable. (Exception from HRESULT: 0x800706BA) 。 但运行Get-WmiObject Win32_ComputerSystem -ComputerName 'ServerNameToWhichTheAboveCnameRefers'所有作品。 同样Get-WmiObject Win32_ComputerSystem -ComputerName 'IPOfServerWhichCnameAlsoCorrectlyResolvesTo' 。 有没有人知道一些configuration/安全设置可能需要允许通过CNAMEloggingRPC调用服务器? 我认为,因为IP是正确的解决,这是IP的作品,它应该工作的CNAMElogging; 但是显然不是。 背景 我们最近将SQL Server从物理集群迁移到独立的虚拟机。 我们为群集使用了一个DNS别名,为了最大限度地减less重新configuration,我们在迁移到虚拟机之后保留了这个群集(即,我们使用这种方法: https : //www.mssqltips.com/sqlservertip/2663/using-friendly-names -for-sql-servers-via-dns / )。 迁移之后,我们的某些监控软件在尝试查询数据库服务器的性能时开始出现错误。 它是通过DNS别名访问数据库服务器,而不是通过服务器名称访问数据库服务器(以前曾用于群集;尽pipe在使用DNS CNAMElogging时不再有效)。 上面的PowerShell代码只是一个简化的方法来演示潜在的问题。
我有一个Raspberry PI 3作为WiFinetworking的路由器。 它可以没有互联网接入。 我在这个树莓上运行Android / iOS应用程序的后端。 我希望通过SSL连接前端,以排除连接到此无线networking的其他人的任何间谍活动。 问题: Android / iOS不允许我通过自签名证书连接到ssl。 我可以通过创build我自己的CA并将其加载到手机来解决它,但每个想要使用我的应用程序的人都必须下载CA并加载它(这有点令人沮丧…) 它可以通过购买证书(或使用LE,但有时可能会失败,因为我将部署数以千计的树莓…难以pipe理它)可能是固定的。 我没有该树莓的域名。 我可以将它添加到我的DNS服务器,但它将无法访问没有互联网连接。 所以我可以使用bind9在树莓上制作DNS服务器来收集除我的域之外的其他条目。 这是非常困难的吗? 有没有更简单的方法? 像使用SSL的WiFi?
几个星期前,我为一个域名设置了cloudflare,作为拥有TLS的权限。 我现在想把这个域名移到AWS和Route 53。 该域已添加到Route 53,但我不知道如何更改该域的NS / SOAlogging。 我想要的设置是在Route 53中设置的,但是我不确定我应该如何从Cloudflare移动它,而不需要停机。 (我不敢从Cloudflare中“删除”它。) 以下是当前的SOA (来自dig ): mydomain.com. 86400 IN SOA abby.ns.cloudflare.com. dns.cloudflare.com. 2023806844 10000 2400 604800 3600 和NS的当前值: mydomain.com. 86400 IN NS roan.ns.cloudflare.com. mydomain.com. 86400 IN NS abby.ns.cloudflare.com. 我尝试将Route 53中的四个NSlogging添加到Cloudflare中的域中,但似乎没有任何效果(已经是24小时),并且由于之前没有任何NSlogging,所以可能不是我应该做… 什么是这样做的转移正确的过程? 我甚至正确的认为, SOA和NS变化是什么需要发生?
新手在这里,请让我知道,如果我可以添加任何更多的细节,或者如果我错过了一些完全明显的东西。 我得到了我的网站,并在EC2上运行,我可以使用公共DNS查看它。 我使用本指南将我的域名指向实例。 我为实例创build了一个弹性IP,我使用route53创build了四个NSlogging和两个A-namelogging(www,非www)。 我将这些NSlogging传递给我的域名提供者。 该域似乎已经传播 – 当我去的URL,我被redirect到一个很旧的(两个重新启动前)公共实例的DNS地址,而不是弹性IP的新的。 我可以使用新的域名SSH进入实例,但我无法从浏览器访问它。 我检查了我的安全组, HTTP/80设置为允许所有stream量。 我尝试直接访问EIP(redirect),ping EIP(超时),直接访问公共DNS,ping公共DNS,我试着停止并启动实例并重复之前的所有步骤,并且检查了端口80是否打开在安全组中,但域名仍将我redirect到一个旧的公共DNS。 在我(301)redirect到旧URL后,Chrome在浏览器中给我提供了错误ERR_CONNECTION_TIMED_OUT 。 不知道从哪里去。
我一直在Nginx上运行一个奇怪的行为,请求在主机名中有一个尾随点,即domain.com. 而不是单独的domain.com 。 我build立了一个简单的服务器configuration来testing,如下所示: server { listen 80; server_name example.com.; root /var/www/example; index server1.txt; } server { listen 80; server_name example.com; root /var/www/example; index server2.txt; } 最初,我预料到对example.com.请求example.com. 将被发送到第一个块,对example.com请求将被发送到第二个块。 请求的Host头不匹配任何块,例如www.example.com ,我希望再次发送到第一个块,因为它是默认的隐式。 但是,经过testing,我发现对example.com.请求example.com. 被发送到第二块。 在用各种替代名称,正则expression式等搞乱了一阵子之后,我决定把$hostvariables写到一个自定义头文件中,这样我就可以查看它了。 事实certificate,Nginx实际上是从$host值中删除了尾部的点。 据我可以告诉在example.com.收到的请求example.com. 被认为与在example.com收到的相同,至less就服务器select而言。 这似乎是不可取的,因为尾随的点会导致各种错误。 。 为了使事情变得更加混乱,在一些Googlesearch之后,我发现了在0.1.29更新日志中的Nginx更新日志页面: 修正:nginx没有考虑到“主机”标题行中的尾部点。 然后,几年后,1.5.9更新日志说: 错误修复:parsing器不理解带有尾点的域名。 感谢伊春张。 虽然我不确定“parsing器”是否指的是Nginx组件在接收请求时正在播放。 (从阅读文档,这听起来也许parsing器不会做任何事情,除非一个请求被缠绕到其他主机,其名称必须解决。) 这里发生了什么? Nginx是否应该在评估服务器名称时丢弃最后的点? 如果这是预期的行为,那么不应该从server_name参数中删除尾部点,以产生“冲突的服务器名称”错误? 我知道一个没有小点的域名在技术上是一个“相对的”域名,而不是“绝对的”,尽pipe现在大多数人似乎都把它们看作是相对的. 所以它没有实际的区别。 但是如果需要的话,Nginx是否应该至less能够做出这样的区分呢? 最后,是否有更好的方法来捕捉和redirect对example.com.请求example.com. 比添加if ($http_host = […]