关于计算机名和localhost和127.0.0.1之间的关系

我做了一个测试,我把网卡禁用后pinglocalhostping127.0.0.1ping计算机名发现都能成功ping通我知道localhost映射的是127.0.0.1... 我做了一个测试,我把网卡禁用后

ping localhost
ping 127.0.0.1
ping 计算机名
发现都能成功ping通
我知道localhost映射的是127.0.0.1
那计算机名是怎么回事?它应该也有个地址,难道也是对应的127.0.0.1?那和localhost岂不是没区别了?

还一个问题,如果我电脑没有网卡,那系统还会自动分配一个ip地址给电脑吗?或者我自己手动在协议里写个ip地址?比如我自己写个192.168.1.105这样。那是不是说跟有没有网卡没关系?系统都会自动或者手动
分配一个ip地址给电脑的?
展开
 我来答
wangyulong06
推荐于2017-11-26 · 超过21用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:59.7万
展开全部
第一个问题:windows xp/2003/vista/2008用户,在“c:\windows\system32\drivers\etc”中有个Hosts文件,hosts文件记录着localhost和 127.0.0.1的映射关系,计算机名是因为有个 WINS协议,wins协议用来登记计算机名,并在需要时将它解析成为IP地址。
第二个问题:没有网卡的话,你根本就设置不了IP地址,本地连接都找不到的。关于是否能够自动获得IP地址是跟你接入的网络是否有DHcp服务器有关系,有的话,就可以自动获取,比如路由器就可以自动分配ip地址。可以了解下DHcp。
更多追问追答
追问
第一个问题,你说的wins协议,我想知道计算机名,最后解析的ip地址具体是什么?是不是也是127.0.0.1?

第二个问题:我刚才把网卡禁用了,但是我在网络连接里适配器里的tcp/ip协议那里 能自己手动写ip
我设置了一个198.162.1.105 子网是255.255.255.0 这怎么解释?网卡禁用是不是代表没有网卡?
那没有网卡 这不我也能设置ip吗
追答
第一个问题:不知道你是连接在局域网里,还是就自己一台电脑,要是连接在局域网,计算机名就解析成局域网中自动获得的ip地址或者是手动设置的ip,如果自己一台电脑没联网,那么就是127.0.0.1。你可以ping一下你自己的ip地址,有个pinging 主机名 ip地址,那个ip地址就是解析后的。你要是就一台电脑就不涉及wins协议。 打个比方,wins协议就像114电话查询台,把局域网电脑名都存起来,本地的就像电话簿一样,记录自己的计算机名。
第二个问题:禁用和没有网卡两回事,我以前网卡驱动没装都识别不到本地连接,没有网卡肯定设置不了IP的,你可以把网卡驱动卸载了,你看看还能不能设置了。
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
百度网友a797f03
2013-11-24
知道答主
回答量:17
采纳率:0%
帮助的人:2.3万
展开全部
计算机自己带有路由,可以在本地寻路其地址段就是127.0.0.1段,掩码应该是255.0.0.0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-24
展开全部
我个人不太熟悉PC,但对于Mac来说,应该拆掉了自带的网卡后就不会有IP了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式