Articles of 域名系统

在Azure虚拟机上可以设置电子邮件服务器吗?

我正在考虑设置一个简单的SMTP + IMAP电子邮件服务器在一个额外的小型Azure虚拟机上供内部使用的可能性。 当我说内部使用时,我并不是指“内部用户使用”,而是指作为一个更大的系统的一部分,并且用于接收电子邮件用于审计/logging目的的主要目的,然后根据规则处理触发行动。 偶尔会有一个自动回复。 我的问题是一个简单的电子邮件服务器是否可以托pipe在一个Azure虚拟机内部,因为我在初步的search中看到的是,Azure不支持反向DNS(现在他们确实分配了几乎静态的IP),这会导致偶尔的自动回复传出电子邮件被标记为垃圾邮件。 我的问题是:是这样或者是否有一些设置,可以解决这个问题? 注:这只是一个初步的研究types的问题。 我不是pipe理员。 编辑:对于那些谁会跳进来说使用SendGrid。 我不会发送通讯,但主要是接收电子邮件。 另外一个Azure额外的小实例是$ 9 /月,其中SendGrid推送API(这将不会让投票,因为我愿意)在90美元/月,这是十倍的成本。 编辑2:我的首选是实现一个基于轮询的系统(轮询服务器每隔X小时新邮件),而不是实现基于push +队列的系统(大多数第三方服务提供了一个推送API,将每个电子邮件推送到url) 编辑3:我不想使用第三方服务,因为我不希望电子邮件和附件的内容通过他们。 编辑4:看,我不在寻找如何设置或使用哪个第三方服务的build议。 我问的是“ 是否有可能build立一个电子邮件服务器,可以接收电子邮件,并发送偶尔的电子邮件,由于Azure的限制,不会被标记为垃圾邮件?如果有限制 – 这些是什么,如何可以他们会被解决吗? “

NSlogging鸡和鸡蛋:NS在它服务的域名

我已经和BIND打交道了好几年了,这总是让我感到困扰。 $ dig google.com ns ;; QUESTION SECTION: ;google.com. IN NS ;; ANSWER SECTION: google.com. 87046 IN NS ns3.google.com. etc… ;; ADDITIONAL SECTION: ns1.google.com. 87274 IN A 216.239.32.10 etc. 我知道,至less在理论上,根服务器是处理的,并且把.com,.gov等移交给正确的服务器(尽pipe实际上这些服务器都caching了几个层次),但是在某些时候,要知道在216.239.32.10处向服务器索取whatever.google.com的Alogging。 但是parsing者是如何认识到这一点的,因为你需要知道NS的A来做到这一点? (就此而言,既然我们知道这是互联网NS,而不是混沌之类,那么为什么你必须使用一个名字而不是NSlogging的地址?) 我的名字服务器一直有可能被上游某人发现的名称(例如,我在foo.com上为bar.com托pipeDNS,而我的上游则处理了foo.com),但是我从来没有完全理解像Google这样的人如何克服以google.com为名称托pipeDNS的google和egg问题。

将主机名parsing为内部BIND域中的域名

为了学习的目的,我在家庭networking上build立了一个域名,在CentOS上使用BIND作为域名服务器。 我已经得到了名称服务器并作为我的内部域的types主(plumbnicoll.family)运行,并且可以从我的局域网中的其他计算机进行正向和反向查找。 例如, 主机office2.plumbnicoll.family正确返回office2.plumbnicoll.family的地址为192.168.1.3 。 我想要的是能够解决office2的地址,而不需要把.plumbnicoll.family放在最后。 这是可能的,甚至是可取的吗? 我在家里用Linux和Windows电脑运行混合环境。

我可以用IP地址使用CNAME吗? 为什么如果作品(有时)?

我相信对于第一个问题,最简单的答案是“不,你有”这个“A”,但我不小心设置了一些使用CNAME指向IP地址的子域,它在我办公室里的几台电脑上工作。 我不知道怎么可能? 现在,当我从家里检查时,我有以下错误: beast:~ viroos$ host somesubdomain.somedomain.com Host somesubdomain.somedomain.com not found: 3(NXDOMAIN) 我100%曾经在我的办公室工作 (目前看起来没有,但是我在不同的机器上查看)。 因此,如果由于某些特殊的networking设置而导致我不是100%,或者是因为我在添加DNS条目之后对其进行了testing。 我知道这个故事听起来有点疯狂/令人难以置信,但有人可以帮我解决这个难题。 //编辑:我正在添加挖掘输出 ; <<>> DiG 9.6-ESV-R4-P3 <<>> somesubdomain.somedomain.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 60224 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;somesubdomain.somedomain.com. […]

根据谁的要求返回不同的DNSlogging

在BIND 9 ( named )中,有什么方法根据提问者的IP地址返回不同的Alogging? 在收到某个DNS名称的查询时,我想要返回从外部接收的查询的外部IP地址,以及从内部子网收到的查询的内部IP地址。 更新 : 视图似乎工作正常,但区域文件中有大约300条logging。 我应该复制整个文件(并从现在开始pipe理两个文件),如果我只想要一个单独的DNSlogging返回不同?

CNAME – url将如何在http请求中

一个关于dnslogging的新手问题 假设我已经configuration了abc.example.com – > 10.xxx 和xyz.example.com的CNAME xyz.example.com的CNAME – > abc.example.com 当用户对xyz.example.com执行http请求时,请求到达10.xxx服务器时会发生什么情况。 url是abc.example.com还是xyz.example.com? (试图找出是否需要更新Apache中的虚拟主机) 非常感谢

如何使一个URL指向一个Tomcat实例?

对不起,如果这个问题没有任何意义(这里没有专家),但我明白,tomcat侦听端口8080,该url通常是80。有没有办法告诉DNS的url应该指向8080? 或者我应该如何解决这个问题?

Server 2012 R2 Active Directory域SRV dnslogging突然消失

我有一个我最近configuration的testing域。 突然间,没有用户可以login,除了拥有caching凭据的用户。 该域包含两个域控制器,这两个域控制器都是全局目录,可以相互复制。 在调查了这个问题之后,我发现所有的_mcdcs域logging在两台DNS服务器上都完全没有了。 这使得无法find域控制器,因为像_ldap和_kerberos这样的SRVlogging是无法parsing的。 我不太清楚这是怎么发生的…这是清除DNScaching或DNS清理会导致什么? 在这一点上,我需要以某种方式恢复logging。 我查看了另一个域的设置,看起来他们可以手动重新创build…但是我注意到一些DNSlogging似乎在其中包含SID名称…我不知道标识符需要什么被用来重新创build它们。 有没有更好的过程,可以用来摆脱这样的情况?

如何在DNS中input强大(长)的DKIM密钥?

我试图在DNS中input一个4028位的DKIM密钥,看起来我超过了UDP 512字节的限制以及TXTlogging的最大logging大小。 如何正确地创build一个大的密钥(隐含更大的编码大小)并将其导入到DNS?

负载均衡最佳实践持久性

我们为越来越多的客户端运行一个为Web API提供服务的Web应用程序。 首先,客户端通常是家庭,办公室或其他无线networking,将分块的http上传到我们的API。 我们现在已经开始处理更多的移动客户端。 文件从几个k到几个演出,分解成更小的块,并重新组装在我们的API。 我们目前的负载平衡是在两层进行的,首先我们使用循环DNS为我们的api.company.com地址宣传多个Alogging。 在每个IP上,我们托pipe一个Linux LVS: http : //www.linuxvirtualserver.org/,load-balancer查看请求的源IP地址,以确定将哪个API服务器连接到该连接。 这个LVS框configuration有心跳接pipe外部VIP和内部网关IP。 最近,我们看到了两个新的错误条件。 第一个错误是客户端在振荡或者从一个LVS迁移到另一个LVS的时候,中间上传。 这反过来导致我们的负载均衡器失去了持续连接的跟踪,并将stream量发送到新的API服务器,从而打破了跨两个或更多服务器的分块上载。 我们的目标是为我们的api.company.com(我们已经设定为1小时)的Round Robin DNS TTL值提供下游caching名称服务器,操作系统caching层和客户端应用程序层的荣誉。 这个错误发生在我们上传的大约15%。 我们看到的第二个错误很less见。 客户端将启动stream量到一个LVS箱并被路由到它后面的realserver A. 此后,客户端将通过新的源IP地址(LVS箱不能识别)进入,从而将正在进行的通信量路由到也位于该LVS之后的真实服务器B. 鉴于我们的架构如上所述,我想知道什么是人们的更好的方法的经验,这将使我们能够更好地处理上面的每个错误情况? 编辑5/3/2010: 这看起来像我们所需要的。 对源IP地址加权GSLB哈希。 http://www.brocade.com/support/Product_Manuals/ServerIron_ADXGlobalServer_LoadBalancingGuide/gslb.2.11.html#271674