在通过普通邮件服务器(AKA中继主机)发送邮件时,我无法让子域名通过SPF检查。 这是当前的设置: MX 10 mail.example.com. example.com. TXT "v=spf1 a mx -all" sub1 TXT "v=spf1 include:example.com -all" sub2 TXT "v=spf1 a mx -all" A 1.2.3.4 mail A 1.2.3.5 sub1 A 1.2.3.6 sub2 A 1.2.3.7 (以上只是Linode的DNS区域文件的一个精简版本,还有一些子域的AAAA条目,但为了简洁起见我省略了它们, sub1和sub2的SPF条目有所不同价值观,因为我正在尝试尝试这个工作。) mail.example.com正在运行postfix,并被configuration为example.com , sub1.example.com和sub2.example.com的中继主机。 他们都可以通过邮件服务器发送邮件(也可以通过DKIM签名),这只是SPF问题。 当我从[email protected]这样的地址发送邮件时,SPF检查通过没有问题。 但是,当我从其他地址发送邮件到[email protected]则SPF检查失败。 能够以这两种格式发送电子邮件至关重要。 很显然,我以某种方式误解了SPF规范。 任何见解都被赞赏! 编辑2 实际上,值为"v=spf1 include:example.com -all"的子域SPFlogging"v=spf1 include:example.com -all"似乎正在工作(其他值仍然不起作用)。 我猜测我的服务器和Gmail之间的DNScaching(我正在用来检查SPF的通过/失败)只需要更新。 无论如何,感谢大家的帮助。 编辑1 以下是在Gmail中使用“显示原始”的(审查)标题信息: Delivered-To: […]
我想处理我自己的域的DNS请求。 例如我有域名dnsrequest.me和名称服务器指向我的服务器178.62.242.84 (whois证实这一点)。 所以当有人第一次请求DNS请求dnsrequest.me时,dns请求应该到达178.62.242.84对吗? 但事实并非如此。 我的服务器正在侦听端口port 53上的DNS请求,当我直接向服务器发送请求时,它确实工作。 以下请求到达我的服务器。 dig @178.62.242.84 -t ANY dnsrequest.me 当我执行nslookup时,没有任何东西到达我的服务器 bash-4.3$ nslookup dnsrequest.me ;; Got SERVFAIL reply from 8.8.8.8, trying next server Server: 8.8.8.8 Address: 8.8.8.8#53 ** server can't find dnsrequest.me: NXDOMAIN
我正在寻找build立我的第一个DNS服务器,使用注册商或networking主机提供了多年的DNS。 大多数情况下,这个过程很顺利,但是我很难理解如何将注册服务器连接起来。 我的设置是这样的:我将我的服务器上的主机名configuration为ns1.example.com 。 BIND在此服务器上运行,并为example.com一个区域,并loggingns1.example.com (parsing为自己的公有IP)以及其他几个*.example.com子域的logging。 我现在想让这台服务器成为example.com的权威DNS服务器。 我曾经想过,也许天真地说,我能够为我们的注册服务商提供这个服务器的IP地址,并且他们能够为example.com创build一个NSlogging。 这似乎不是这样 – 基于一些研究 ,似乎我需要一个实际的主机名为我的NS服务器。 我无法提供ns1.example.com ,因为它是一个catch-22:为了知道ns1.example.com是哪个服务器,您需要使用ns1.example.com查找它。 这是什么解决scheme? 我可以使用我的注册服务商为example.com提供的DNS,然后为ns1.example.com创build一个Alogging,但是我认为这意味着我必须将我所有的其他子域DNSlogging移到我的example.com注册商的DNS。 我可以使用服务器作为其他域的权威DNS,而不是example.com 。 它是否正确? 我是新来运行我自己的DNS服务器,所以我希望有一个选项来处理这个问题,我不知道。
尝试将CNAME指向我的数字海洋液滴时遇到问题 我在DNSimple上创build了一个CNAME,并将其指向我的Digital Ocean ironman4x4.adamgeorge.com的IP地址: ironman4x4.adamgeorge.com 我testing过它存在: → ~ host -t cname ironman4x4.adamgeorge.com ironman4x4.adamgeorge.com is an alias for 128.199.176.45. 我的数字海洋液滴是使用本指南创build的: https://www.digitalocean.com/community/tutorials/how-to-use-the-1-click-ruby-on-rails-on-ubuntu-14-04-image 一键安装在这里创build一个默认的网站,我试图自定义root和server_name选项: server { listen 80; root /home/rails/current/public; server_name _ ironman4x4.*; index index.htm index.html; client_max_body_size 5M; location / { try_files $uri/index.html $uri.html $uri @app; } location ~* ^.+\.(jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|mp3|flv|mpeg|avi)$ { try_files $uri @app; } location @app { […]
我注册了123-reg.co.uk域名。 它坐在那里2个月,然后在十月二十号左右,我把它转移到53号公路。我在英国btw。 该域名于十月二十七日抵达53号公路,直到今天仍然正常。 我可以访问服务器的IP地址,服务器仍然在那里,还活着。 我已经检查了53号公路的细节 – Alogging就在那里,就像它们一样。 正常运行时间机器人报告说,该域名仍然活着和活跃(他们检查从德克萨斯州达拉斯我相信)。 域名已经完全消失。 不能ping通,或通过networking浏览器获取。 我想这可能是从我们的DNS中被抹去的。 我们已经尝试通过在美国的服务器代理,但我们仍然无法进入领域。 有问题的域名是:chopsee.com 有人可以提出出了什么问题,我们该如何解决? 非常感谢。
我理解NSlogging的作用,但我不明白的是客户端(例如我的电脑)如何获得NSlogging? 请帮我填补这个空白: 我想要abc.com 我问 ??? 为区域文件 我得到包含NSlogging的区域文件信息,这些logging是abc.com ,它是ns1.xyz.com , ns2.xyz.com等等 我询问权威名称服务器.com (可以从询问13台根服务器获得)的IP地址ns1.xyz.com 我问ns1.xyz.com abc.com的IP是什么。 它返回1.2.3.4 我跟1.2.3.4交谈 在第2点中,我首先查询谁来获取区域文件? 我需要知道区域文件的位置是要知道谁要求IP。 但是如何find区域文件? 或者存储在数百万个区域文件中的信息在哪里?
我正在使用AWS EC2,并使用以下虚拟主机将example.com域redirect到EC2中的目录: NameVirtualHost *:80 <VirtualHost *:80> ServerName www.example.com ServerAlias example.com *.example.com <IfModule mod_rewrite.c> RewriteEngine on # WITH 'www.' RewriteCond %{HTTP_HOST} !^www.(.*) [nocase] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}$1 [redirect=permanent,nocase,last] </IfModule> DocumentRoot /var/www/html/Example </VirtualHost> 现在,当我去www.example.com它正常工作。 但是,使用裸域http://example.com我得到以下错误: Failed to load resource: the server responded with a status of 404 (Not Found) GET http://peep.ie/ net::ERR_NAME_NOT_RESOLVED 这是DNSconfiguration: A *.example.com. xxx.yyy.zzz.ttt 3600 Manual […]
我有一个域名有四个名字服务器(两个在防火墙后面,两个在公共networking上)。 我们被要求在防火墙后面有两台服务器。 在将新设备联机时会引起问题,因为在防火墙exception实施之前,有时需要发生这种情况。 如果我将使用LDAP身份validation的设备configuration为指向example.com,则有时他们会拿起防火墙内的Nameservers,有时还会select外部的Nameservers。 如果他们拿起里面的,authentication失败,并基本上砖设备,直到我可以硬重置它。 有没有办法configuration什么服务器响应请求,如“ping domain.com”? 我猜测有,但我错过了什么。 谢谢你的帮助! 编辑:只是为了澄清,我知道这不是最佳做法,但那是超出我的控制。 我的目标是使用'domain.com'作为我的LDAP服务器,所以设备应该被定向到几个AD服务器之一进行authentication。 我不能input用逗号分隔的值,以允许它自己指向多个服务器。 到目前为止,这听起来像是不可能限制,但只是想我会进一步解释。
我想要做的是正确设置zimbra。 我在我的服务器上使用多个域。 所有在一个IP地址。 但是对于一个新的域名,我希望它以不同的方式显示。 我想要实现的是在zimbra服务器上为这个域准备特殊的IP地址,并configurationzimbra来使用它发送和接收电子邮件。 所以 – postfix必须监听这个IP地址。 如果我连接到这个IP,我应该有我的“新”域HELO 如果我从zimbra发送电子邮件 – 它应该从这个新的IP发送。 所以我做了什么: 我试过zimbra上的VirtualIPAddress (只是为了适当的地方 – 这不会帮助我 – 我知道 – 这是只有networking邮件证书,直到SNI将部署在Zimbra 9) 并尝试像这样configuration域: http://forums.zimbra.com/administrators/58056-how-set-different-outgoing-ip-each-domain.html 所以我有发件人相关的正则expression式: /@domain\.com$/ domain_com 并在master.cf.in我有: domain_com unix – – n – – smtp -o smtp_bind_address=1.1.1.1 (my new IP) -o smtp_helo_name=domain.com -o smtpd_banner=domain.com ESMTP -o syslog_name=postfix-domain_com 所以我在这里 – 似乎像Zimbra 8.6.0不加载这个文件,因为没有错误(应该是我认为 – 由于默认的zimbra监听所有端口 – […]
我们保留两台IIS服务器,每台服务器都有一个站点的副本。两个都有DNS条目。 如何在发生故障时立即切换。 目标是辅助服务器应该在主服务器出现故障时开始运行。