如何区别主机名、服务器名、域名、IP地址?晕

韦翔罂 2009-02-02 11:42:26
大家好!
假如,我的电脑只有一张网卡,现在,在我的电脑上安装N个服务器(比如TOMCAT、IIS)、每个服务器又建立了M个网站,那么有如下问题:
(1)一张网卡是不是只有一个IP地址?一台电脑是不是只有一个主机名?如何获取、修改电脑的主机名?
(2)是不是每个服务器都有各自的服务器名?是不是每个网站各有自己的域名?每个网站都必须申请注册域名吗?究竟是如何把域名和一个网站关联起来的?如何设置服务器名呢?如何设置域名呢?
(3)别人访问我的网站究竟是:通过我的电脑的IP地址、或者主机名、或者通过服务器名、或者通过网站的域名来访问我的网站?它们究竟有什么区别?
(4)还有一个问题,网关是什么东西?网关也有一个IP地址,可是一张网卡只有一个IP地址,怎么网关又冒出一个IP地址呢?网关不就是一个应用程序吗?不是网卡才有IP的吗、怎么它也有IP?

归根结底,就是编程中所提到的名词术语:主机名、服务器名、域名、IP地址、网关IP,实在让我晕!到底它们有什么不同?如何分别去获取和修改它们的值?它们各有什么用途?
...全文
1660 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
韦翔罂 2009-02-03
  • 打赏
  • 举报
回复
还请问具体怎么做,服务器才有外网可以访问的ip地址!
phoenixYiYou 2009-02-03
  • 打赏
  • 举报
回复
首先你的服务器必须有外网可以访问的ip地址!
韦翔罂 2009-02-03
  • 打赏
  • 举报
回复
修正一下,是如何才能让处在外网的浏览者访问我建立的网站?
韦翔罂 2009-02-03
  • 打赏
  • 举报
回复
那么,如果我是局域网中的,而且我的IP是内网的,我建立的网站如何才能让别人访问?
韦翔罂 2009-02-02
  • 打赏
  • 举报
回复
也就是说,域名之所以能够与一个网站关联起来,是通过“IP+端口号+项目名”来达到的,是吗?否则,同一台电脑上的多个网站都只是同一个IP,域名如果只是通过IP是不能关联其中一个网站的,是吗?
my145794 2009-02-02
  • 打赏
  • 举报
回复
一张网卡只能有一个IP地址?(内网IP和外网IP)
一台机器只能有一个机器名 我的电脑->计算机名
每个网站不一定有域名 但是一定有IP地址 IP地址是唯一标示该网站存在的32位二进制
域名只是IP在DNS上的一个映射 目的是方便别人访问
别人访问你的网站本质上是根据IP地址访问的
一台服务器上运行多个web服务,可以用端口号加项目名称来区别
网关就是同一网段的路由器IP地址
harman001 2009-02-02
  • 打赏
  • 举报
回复
外网
zdyguilong 2009-02-02
  • 打赏
  • 举报
回复
其实你的本意就是想在一台服务器上运行多个web服务,应该是可以的,可以用端口号来区别

如果是在实际的商业运行中,这用情况不多吧(即运行tomcat又运行iis)。
韦翔罂 2009-02-02
  • 打赏
  • 举报
回复
那么,访问一个网站,是使用这个网站的外网IP还是内网IP?
zdyguilong 2009-02-02
  • 打赏
  • 举报
回复
是这个意思 ,一个项目可以有几个域名,只要指向这个ip就行

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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