点符号和基于字符串的IP之间的区别

时间:2011-02-07 11:48:30

标签: network-programming

当设置客户端连接的IP时,我是否需要区分和208.56.123.1之类的IP以及像“www.domain.com”这样的IP?

2 个答案:

答案 0 :(得分:1)

IP只是数字。

所以,208.56.123.1是IP,但www.domain.com不是 - 它是一个象征性的名字。两者都是地址,但只有数字是IP。

符号名称通常会使用DNS服务器解析为实际的IP。

至于你的问题,两者的工作方式是否相同,答案是 - 它只取决于客户的实施方式。

两个地址都应该引用相同的位置,尽管定位符号名称可能更好,因为IP更有可能发生变化。

答案 1 :(得分:1)

取决于用例。大多数编程语言/网络库都内置了对名称解析的支持。 像bind()connect()这样的低级系统调用不支持名称解析,并且要求您获取IP。