请问,主机名是什么意思?

ssdrce2f12 2012-04-18 11:27:42
先看2个例子:

1:
Dns类的GetHostAddresses方法:获取指定主机的 IP 地址,返回一个IPAddress类型的数组。参数为要解析的主机名或 IP 地址。
例如:IPAddress[] ip=Dns.GetHostAddresses("www.cctv.com"); //获取中央电视台网站的所有IP地址
此例中的参数是一个主机名,不是IP地址吧


2:Dns类的GetHostName方法:获取本地计算机的主机名。例如:string hostname = Dns.GetHostName(); //获取结果是我的计算机的名称


请问,主机名到底是指的什么,是网址还是名称,


...全文
2694 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuelang1225 2012-04-18
  • 打赏
  • 举报
回复
你可以这么理解,网址是服务器的主机名,名称是你自己主机的主机名。
niaoked 2012-04-18
  • 打赏
  • 举报
回复
以www.cctv.com为例
cctv.com为域名,www为主机名。二者联合在一起则组成了一个网络上唯一的服务器地址。

如果在内网中,你的计算机名字可以是主机名。
如果是在Internet上,域名可以是主机名。

小知识:


计算机的主机名
  主机名就是计算机的名字(计算机名),网上邻居就是根据主机名来识别的。   这个名字可以随时更改,从我的电脑属性的计算机名就可更改。 用户登陆时候用的是操作系统的个人用户帐号,这个也可以更改,从控制面板的用户界面里改就可以了。这个用户名和计算机名无关。
Internet域名系统中的主机名
  因特网上的主机或 Web 站点由主机名识别。主机名有时称为域名。主机名映射到 IP 地址,但是主机名和 IP 地址之间没有一对一关系。   当 Web 客户机发出到主机的 HTTP 请求时,使用主机名。发出请求的用户可能会指定服务器的 IP 地址,而不是主机名,但现在这在因特网上不常见。对于用户来说,主机名比数字 IP 地址更方便。公司、组织和个人常常选择其 Web 站点的主机名,用户能很容易地记住这些主机名。   现代 HTTP 实施中更重要的是,在 HTTP 请求中使用主机名意味着:   * 一个主机名中的服务可以由许多服务器提供,它们有不同的 IP 地址。   * 具有一个 IP 地址的一台服务器可以提供许多主机名中的服务。这称为虚拟主管。虚拟主管说明此过程。   主机名由称为 DNS 服务器或域名服务器的服务器映射到 IP 地址。DNS 代表域名服务。在大型网络中,许多 DNS 服务器可以相互协作,以提供主机名和 IP 地址之间的映射。
满衣兄 2012-04-18
  • 打赏
  • 举报
回复

public static IPAddress[] GetHostAddresses(
string hostNameOrAddress
)

hostNameOrAddress--要解析的主机名或 IP 地址
铜臂阿铁木 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

主机就是计算机。。。显然,主机名就是计算机名。。。
[/Quote]

是不是感觉不知道怎么解释了已经。。。。
铜臂阿铁木 2012-04-18
  • 打赏
  • 举报
回复
计算机(我的电脑)-> 右键->属性 -> 系统设置 -> 高级 这里面有个选项卡,可以改计算机名。就是这个。

一个计算机加入一个DNS服务器之后,过一段时间你的计算机名与你的IP 的对应关系会被记录在DNS服务器上。

另一台使用该DNS服务器的机器可以通过IP找到你的计算机,也可以通过你的计算机名找到你的IP。
满衣兄 2012-04-18
  • 打赏
  • 举报
回复
主机就是计算机。。。显然,主机名就是计算机名。。。
铜臂阿铁木 2012-04-18
  • 打赏
  • 举报
回复
你的计算机名字。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧