![如何解析服务器的正确 IP 地址?](https://linux22.com/image/1528147/%E5%A6%82%E4%BD%95%E8%A7%A3%E6%9E%90%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E6%AD%A3%E7%A1%AE%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
服务器是“dlftp_int.danlawinc.com”,tracert 仅提供 192.168.xx 地址。我想要正确的 IP 地址;由于名称中有下划线,在线工具似乎无法提供。
答案1
服务器是dlftp_int.danlawinc.com
这是一个无效的域名 -_ 不是允许的字符。
这就是为什么当您尝试使用在线工具时会删除这个字符(和其他不允许的字符)的原因。
使用这个角色可能可以在私有网络上运行,但如果服务器需要暴露给公共互联网,则会失败。
根据RFC 1035 - 域实现和规范域(或标签)的每个部分必须以字母字符开头,以字母或数字字符结尾,并且只能包含字母、数字或- (连字符)字符。
请参阅第 2.3.1 节RFC 1035:
<domain> ::= <subdomain> | " " <subdomain> ::= <label> | <subdomain> "." <label> <label> ::= <letter> [ [ <ldh-str> ] <let-dig> ] <ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str> <let-dig-hyp> ::= <let-dig> | "-" <let-dig> ::= <letter> | <digit> <letter> ::= any one of the 52 alphabetic characters A through Z in upper case and a through z in lower case <digit> ::= any one of the ten digits 0 through 9
请注意,域名中允许使用大写和小写字母,但大小写无关紧要。也就是说,两个拼写相同但大小写不同的域名将被视为相同。
标签必须遵循 ARPANET 主机名的规则。它们必须以字母开头,以字母或数字结尾,并且内部字符只能为字母、数字和连字符。长度也有一些限制。标签必须不超过 63 个字符。
历史原因是域名不区分大小写 - 在许多键盘上,_ 其大小写与shift-