我真的需要帮助,为什么我的DNS主机不断拒绝这个条目:
default._domainkey.myschool.edu.sg IN TXT "v=DKIM1; k=rsa; p=MIGfM...hZwIDAQAB;"
我基于迄今为止阅读的内容添加了我们的域名。 cpanel给了什么,服务器也拒绝:
default._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfM...hZwIDAQAB;"
现在要testing一下是怎么回事 – 这可能是入门的关键,我试过这样做,DNS主机接受:
myschool.edu.sg IN TXT "v=DKIM1; k=rsa; p=MIGfM...hZwIDAQAB;"
当然,这不能通过DKIM在线testing。
我真的迷路了 我跟着我在互联网上find的所有东西,自从我尝试了新的东西之后已经过了两个晚上。
告诉你的支持工程师阅读RFC。 当你自己解决问题的时候,这会让他们很忙。 ;)
DNS RFC不允许在主机名中使用下划线: http : //www.zytrax.com/books/dns/apa/names.html
但是下划线当然应该被允许在子域中。 这是一个blurb: http : //domainkeys.sourceforge.net/underscore.html
回到原来的问题…
关键字串有多长? (这个:p = MIGfM … hZwIDAQAB;)
每个string被限制为255个字符。 但是,您可以使用多个string来定义单个数据集: https : //kb.isc.org/article/AA-00356/0/Can-I-have-a-TXT-or-SPF-record-longer-比-255-characters.html
对于一个长string,你将需要使用这样的语法将其分割(多个32字节的string):
default._domainkey.myschool.edu.sg IN TXT ( "v=DKIM1; k=rsa; "p=MIGfM..................." ".........................." "....hZwIDAQAB;" )