主机名与IP地址

5 port ip-address hostname

我目前正在将openssl实现到我的应用程序中.当我必须设置BIO的主机名,IP地址和端口时,我的问题出现了.我一直都知道ip和hostname是一回事.有人可以解释一下差异.

Cir*_*ian 13

主机名是计算机名称和域名的组合(例如machinename.domain.com).主机名的目的是可读性 - 它比IP地址更容易记忆.所有主机名都解析为IP地址,因此在很多情况下,它们都是可以互换的.

  • 说你的名字是史蒂夫,你的电话号码是555-1212.DNS是电话簿.我可以"打电话史蒂夫"或者我可以"拨打555-1212"并获得相同的结果.一个是名字,一个是地址. (9认同)
  • 只是想添加一个主机名通过DNS解析为IP地址.与问题不完全相关,但有点让这个答案完整. (5认同)
  • 它们并不相同:主机名是到 IP 地址的映射。随着时间的推移,相同的主机名可能会映射到不同的 IP 地址。例如,这可以在不同机器上重建 Web 服务时完成。在吉姆的例子中,史蒂夫可能会更改他的电话号码,但他仍然是史蒂夫。 (2认同)