﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-百味木屋-随笔分类-NetWork</title><link>http://www.blogjava.net/liuwt0911/category/34957.html</link><description>－－点点滴滴，油盐酱醋</description><language>zh-cn</language><lastBuildDate>Fri, 03 Oct 2008 15:23:39 GMT</lastBuildDate><pubDate>Fri, 03 Oct 2008 15:23:39 GMT</pubDate><ttl>60</ttl><item><title>localhost与127.0.0.1</title><link>http://www.blogjava.net/liuwt0911/archive/2008/10/03/232263.html</link><dc:creator>文涛</dc:creator><author>文涛</author><pubDate>Fri, 03 Oct 2008 14:45:00 GMT</pubDate><guid>http://www.blogjava.net/liuwt0911/archive/2008/10/03/232263.html</guid><wfw:comment>http://www.blogjava.net/liuwt0911/comments/232263.html</wfw:comment><comments>http://www.blogjava.net/liuwt0911/archive/2008/10/03/232263.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/liuwt0911/comments/commentRss/232263.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/liuwt0911/services/trackbacks/232263.html</trackback:ping><description><![CDATA[&nbsp;&nbsp; 在没有网络的情况下，在命令行ping localhost与ping 127.0.0.1也是可以ping通的(前提需有网卡），但两者有到底有区别吗？有联系吗？<br />
我现在的理解是localhost是127.0.0.1的一个别名，两者是通过C:\WINDOWS\system32\drivers\etc\hosts(在此假定系统盘为C盘)这个文件来对应起来的。用记事本打开这个文件，内容如下：<br />
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000;">#&nbsp;Copyright&nbsp;(c)&nbsp;1993-1999&nbsp;Microsoft&nbsp;Corp.<br />
#<br />
#&nbsp;This&nbsp;is&nbsp;a&nbsp;sample&nbsp;HOSTS&nbsp;file&nbsp;used&nbsp;by&nbsp;Microsoft&nbsp;TCP/IP&nbsp;for&nbsp;Windows.<br />
#<br />
#&nbsp;This&nbsp;file&nbsp;contains&nbsp;the&nbsp;mappings&nbsp;of&nbsp;IP&nbsp;addresses&nbsp;to&nbsp;host&nbsp;names.&nbsp;Each<br />
#&nbsp;entry&nbsp;should&nbsp;be&nbsp;kept&nbsp;on&nbsp;an&nbsp;individual&nbsp;line.&nbsp;The&nbsp;IP&nbsp;address&nbsp;should<br />
#&nbsp;be&nbsp;placed&nbsp;in&nbsp;the&nbsp;first&nbsp;column&nbsp;followed&nbsp;by&nbsp;the&nbsp;corresponding&nbsp;host&nbsp;name.<br />
#&nbsp;The&nbsp;IP&nbsp;address&nbsp;and&nbsp;the&nbsp;host&nbsp;name&nbsp;should&nbsp;be&nbsp;separated&nbsp;by&nbsp;at&nbsp;least&nbsp;one<br />
#&nbsp;space.<br />
#<br />
#&nbsp;Additionally,&nbsp;comments&nbsp;(such&nbsp;as&nbsp;these)&nbsp;may&nbsp;be&nbsp;inserted&nbsp;on&nbsp;individual<br />
#&nbsp;lines&nbsp;or&nbsp;following&nbsp;the&nbsp;machine&nbsp;name&nbsp;denoted&nbsp;by&nbsp;a&nbsp;'#'&nbsp;symbol.<br />
#<br />
#&nbsp;For&nbsp;example:<br />
#<br />
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;102.54.94.97&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rhino.acme.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;source&nbsp;server<br />
#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;38.25.63.10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x.acme.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;x&nbsp;client&nbsp;host<br />
<br />
127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localhost<br />
</span></div>
在这个文件的最后一行写明了127.0.0.1与localhost的对应关系，我们不防来做个实验，在这个文件最后加下面一行：<br />
127.0.0.1&nbsp;&nbsp; happy<br />
保存之后，再打开命令行，ping happy,你会发现，现在happy也可以ping 通了，由此可知localhost只是大家约定的代表127.0.0.1的一个别名，如果你喜欢，你可以通过上面这种方式为127.0.0.1配置不同的别名。
<img src ="http://www.blogjava.net/liuwt0911/aggbug/232263.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/liuwt0911/" target="_blank">文涛</a> 2008-10-03 22:45 <a href="http://www.blogjava.net/liuwt0911/archive/2008/10/03/232263.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>