我在看我的Enom域名上的主DNS设置。我想知道以下几点有什么区别.
www
@
*www有点明显,但是其他的呢?什么是@如果它不适用于电子邮件?至少,MX记录涉及所有的电子邮件,对吗?
发布于 2010-08-18 02:02:48
*字符用于表示通配符记录。通配符基本上用于为与您的区域中不存在的记录相关的问题提供答案。
www只是一个典型的名称。
@字符是一个特殊的字符,通常是当前域的缩写。因此,对于区域example.org,@字符是example.org的缩写。
另见:
发布于 2010-08-18 02:24:52
假设您的nowhere.net域记录有以下两个条目:
@ IN A 78.90.12.34
* IN CNAME nowhere.net.记录中的@签名意味着域本身没有主机,即nowhere.net。这将允许用户将http://nowhere.net放到浏览器中,并将其解析为78.90.12.34。
记录中的*符号是任何主机名的通配符。您可以输入www.nowhere.net、ftp.nowhere.net、mail.nowhere.net、yo-maa.nowh.net等,它们都将解析为该域指定的IP。你不需要用一个单独的记录来设置每一个记录。
发布于 2012-12-24 06:12:16
其他的答案都是正确的,尽管它们并没有完全解释。
在DNS术语中,"@“是词源的缩写。通常,这与区域名称相同,因为除非另有指定,否则它是从区域名称继承的,但是可以使用$ORIGIN指令在区域文件中更改它。
最后,只要我们讨论的是"@“字符,当在区域文件中调用电子邮件地址(例如,SOA记录中的区域管理员地址)时,就不应该出现这种情况。当在SOA记录中写入电子邮件地址时,将"@“字符替换为句点,即"admin@example.net”在SOA记录中被写入"admin.example.net“。
https://serverfault.com/questions/171656
复制相似问题