当从Bash shell使用ssh或ftp命令时,我所连接的服务器是否知道使用的域名? 我知道域名是通过DNS 在本地翻译成IP地址的。 在HTTP中,在发生这种情况之后,服务器也会被告知原始域名,以便提供正确的页面或呈现正确的TLS证书(SNI)。 host serverfault.com GET / 连接到ssh或ftp时是否会出现类似现象? 我问,因为我试图ssh到一个服务器(GoDaddy的webhosting)期待一个域名,但不让我在当我尝试通过user@IPaddress IP地址连接,因为DNS尚未移动到GoDaddy的IP地址。
我承担了运行一个小型电子邮件服务器的任务,而垃圾邮件的世界使得个人更具挑战性,因为许多MTA对于接受电子邮件高度偏执。 我想我已经configuration了几乎所有可能成为问题的问题:商业SSL证书,DKIM,适当的域名和静态IP地址。 事实上,我的电子邮件(几乎所有的时候都是这样)。 但是,最偏执狂的MTA仍然拒绝我的电子邮件 – 例如Craigslist – 这似乎是我的错误反向查找。 我最近更改了我的静态IP地址,以及我的ISP的服务。 当他们改变它,我试图得到这个configuration正确,但我担心它不是。 但是我不能100%确定什么是错的,或者我的反向logging应该是什么样的。 我特别不想用“看,我不知道问题是什么,但是无论如何需要修复”态度来接近我的ISP。 如果出现问题,我希望能够在使用NOC进行电话之前准确地描述它是什么。 据我所知,他们不提供控制面板,所以我不想尝试任何人的耐心与一堆试验和错误。 好吧,具体细节,编辑和虚构,但一致: Domain: funkeedomain.org Mailserver (DNS MX record): mx.funkeedomain.org Static IP address: 111.222.333.444 Static IP address reversed: 444.333.222.111 FQDN originally requested of the ISP for reverse lookups: main.funkeedomain.org 以下是我的邮件服务器(hMailServer)的一个典型拒绝通知: Your message did not reach some or all of the intended recipients. Sent: […]