各位老铁们好,相信很多人对服务器主机ip都不是特别的了解,因此呢,今天就来为大家分享下关于服务器主机ip以及主机名是什么服务器名又是什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
一、服务器IP和客户端IP有什么区别
不一样,要分别看
如果你是上网的方式是通过路由器或者代理服务器,那么必然使用静态IP(企业级),而如果在这个IP下一级是一个LAN在分享上网资源,那么LAN会使用特有的内网段,默认为SERVER 127.0.0.1,客户端为192.168.0.1~255
但如果是个人ADSL用户上网,则被分配以动态IP(个人级),这个是每次变动的,你每拨号一次,IP就会自动变更,至于网段,都是公网IP,根据国家和地区不同,段也不一样,但是一旦上网,只要不断开连接,被赋予的IP就不会变动,直到连接被断开至下次登陆连接
至于你所说的IP显示问题,如果是通过路由器或者代理服务器上网,那么静态IP是唯一的,即使下面带着一个庞大的LAN,但是LAN内所有用户在公网内现实的IP是唯一的,而且是永久不变的
但如果是个人ADSL用户上网,除非你一次拨号就永不下线,否则每次被显示的IP都是不一致的
二、如何获得局域网内服务器主机的IP!
arp-a加对方IP是查对方的MAC
nbtstat-a加对方IP查对方的主机名
用IP反查主机名
ping ip就可以得到主机名,nbtstat-A xxx.xxx.xxx.xxx可得到主机名。
NBTSTAT命令:用于查看当前基于NETBIOS的TCP/IP连接状态,通过该工具你可以获得远程或本地机器的组名和机器名。虽然用户使用ipconfig/winipcfg工具可以准确地得到主机的网卡,但对于一个已建成的比较大型的局域网,要去每台机器上进行这样的操作就显得过于费事了。网管人员通过在自己上网的机器上使用DOS命令nbtstat,可以获取另一台上网主机的网卡。我们还是先来看看它的语法格式吧:
NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]
参数说明:
-a Remotename—说明使用远程计算机的名称列出其名称表,此参数可以通过远程计算机的NetBios名来查看他的当前状态。
-A IP address—说明使用远程计算机的 IP并列出名称表,这个和-a不同的是就是这个只能使用IP,其实-a就包括了-A的功能了。
-c—列出远程计算机的NetBIOS名称的缓存和每个名称的 IP这个参数就是用来列出在你的NetBIOS里缓存的你连接过的计算机的IP。
-n—列出本地机的 NetBIOS名称,此参数与上面所介绍的一个工具软件“stat”中加“-a”参数功能类似,只是这个是检查本地的,如果把stat-a后面的IP换为自己的就和nbtstat-n的效果是一样的了。
-r—列出 Windows网络名称解析的名称解析统计。在配置使用 WINS的 Windows 2000计算机上,此选项返回要通过广播或 WINS来解析和注册的名称数。
-R—清除 NetBIOS名称缓存中的所有名称后,重新装入 Lmhosts文件,这个参数就是清除nbtstat-c所能看见的缓存里的IP。
-S—在客户端和服务器会话表中只显示远程计算机的IP。
-s—显示客户端和服务器会话,并将远程计算机 IP转换成NETBIOS名称。此参数和-S差不多,只是这个会把对方的NetBIOS名给解析出来。
-RR—释放在 WINS服务器上注册的 NetBIOS名称,然后刷新它们的注册。
interval—每隔interval秒重新显示所选的统计,直到按“CTRL+C”键停止重新显示统计。如果省略该参数,nbtstat将打印一次当前的配置信息。此参数和stat的一样,nbtstat中的“interval”参数是配合-s和-S一起使用的。
好了,关于nbtstat的应用就不多讲了,相信看了它的一些参数功能也就明白了它的功能了,只是要特别注意这个工具中的一些参数是区分大、小写的,使用时要特别留心!另外在系统中还人置有许多这方面的工具,如ARP命令是用于显示并修改Inter到以太网的转换表;nslookup命令的功能是查询一台机器的IP和其对应的域名,它通常需要一台域名服务器来提供域名服务,如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP对应的域名……在此就不多讲了,另外还要说明的一点就是不同的系统中的相应命令参数设置可能有不同之处,但大体功能是一致的,希望大家在应用时稍加注意,本文所列的这些工具软件参数用法全是针对Win9xWinMe,在NT和UNIX、LINUX系统中有一些不同之处
在局域网内,我们常使用一些工具来查IP查主机名,利用ipconfig或者ping可以查到IP,也是我们常使用的工具。而要查网内的主机,可以用网上邻居,其实我们也有一个很方便的方法,通过指定IP就可以查询到主机名,在windows的命令行方式下,输入命令:nbtstat-A 192.168.1.111(对方的IP)就会把主机名,此主机所在的群组名也显示出来
nbtstat
该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC等。在此我们就有必要了解几个基本的参数。
-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。
-A这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。
-n列出本地机器的NETBIOS信息。
三、主机名是什么服务器名又是什么
这两个是不一样的;
服务器名:是指你通过网络连接,要访问的那台电脑的名称,或是在一个局域网中提供各式服务的电脑的名称。
主机名就是计算机的名字(计算机名),网上邻居就是根据主机名来识别的,这个名字可以随时更改,从我的电脑属*的计算机名就可更改。
扩展资料
因特网上的主机或 Web站点由主机名识别。主机名有时称为域名。主机名映射到 IP,但是主机名和 IP之间没有一对一关系。
当 Web客户机发出到主机的HTTP请求时,使用主机名。发出请求的用户可能会指定服务器的 IP,而不是主机名,但现在这在因特网上不常见。
对于用户来说,主机名比数字 IP更方便。公司、组织和个人常常选择其 Web站点的主机名,用户能很容易地记住这些主机名。
现代 HTTP实施中更重要的是,在 HTTP请求中使用主机名意味着:
1、一个主机名中的服务可以由许多服务器提供,它们有不同的 IP。
2、具有一个 IP的一台服务器可以提供许多主机名中的服务。这称为虚拟主机。虚拟主机说明此过程。
映射
主机名由称为 DNS服务器或域名服务器的服务器映射到 IP。DNS代表域名服务。在大型网络中,许多 DNS服务器可以相互协作,以提供主机名和 IP之间的映射。
参考资料:百度百科-主机名
四、服务器IP、内网IP和外网IP有什么联系分别是怎样获得的
公网ip具有世界范围的唯一*,而内网ip只在局域网内部具有唯一*。并且,一个局域网里所有电脑的内网IP是互不相同的,但共用一个外网IP。
就像我们前面所说的你所在学校的校名在整个世界上只有一个,但是你学校里面的A栋大楼3层3号教室只有在你的校园内部才具有唯一*。别的学校也有A栋大楼3层3号教室。你只能跟快递小哥说请帮我把包裹送到xx大学,而不能说请帮我把包裹送到A栋大楼3层3号教室。
在局域网中,每台电脑都可以自己分配自己的IP,但是这个IP只在局域网中有效。而如果你将电脑连接到互联网,你的网络提供商的服务器会为你分配一个IP,这个IP才是你在外网的IP。两个IP同时存在,一个对内,一个对外。
扩展资料
内网和外网之间的通信(端口映射原理)
端口映射是 NAT的一种,它将外网主机的 IP的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该 IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。
A电脑的 IP是局域网 IP(192.168.31.11),这个 IP(192.168.31.11)是从路由器的 lan口分配的。当我们上百度的时候,经过路由器的 wan口,进行相应的IP、端口转化:192.168.31.11:80-> 10.221.0.24:8080,所以,从 wan口出去的为:10.221.0.24:8080。
最后,经过运营商,运营商那边会做相应的端口映射(而且是动态端口映射),子网 IP(10.221.0.24:8080)转化为公网 IP(128.0.0.1:8888),通过这个公网 IP去访问百度服务器。
同理,B的过程也是一样。通过这样的层层端口映射,最终保证(IP+端口)的唯一*。A和 B访问百度服务器,尽管它们的局域网 IP是一样的,但是最终它们访问百度的(IP+端口)是唯一的,所以,百度服务器回复时,原路返回时能够区分到底给谁回。