免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 868 | 回复: 0
打印 上一主题 下一主题

unix下的hosts文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-26 15:11 |只看该作者 |倒序浏览

1. 关于/etc/host,主机名和IP配置文件
    Hosts - The static table lookup for host name(主机名查询静态表)
    Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的[color="#0000ff"]linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname。
    2. 配置文件
    这个文件可以配置主机ip及对应的主机名,对于服务器类型的[color="#0000ff"]linux系统其作用还是不可忽略的。在局域网或是INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址不方便记忆,所以又有了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。
    Linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip,那些主机名对应哪些ip:
    比如文件中有这样的定义
    192.168.1.100 linumu100 test100
    假设192.168.1.100是一台网站服务器,在网页中输入[color="#333333"]http://linumu100或[color="#333333"]http://test100就会打开192.168.1.100的网页。
    通常情况下这个文件首先记录了本机的ip和主机名:
    127.0.0.1 localhost.localdomain localhost
    3. 配置文件格式说明
    一般/etc/hosts 的内容一般有如下类似内容:
    127.0.0.1 localhost.localdomain localhost
    192.168.1.100 linmu100.com linmu100
    192.168.1.120 ftpserver ftp120
    一般情况下hosts文件的每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。
    第一部份:网络IP地址;
    第二部份:主机名或域名;
    第三部份:主机名别名;
    当然每行也可以是两部份,即主机IP地址和主机名;比如 192.168.1.100 linmu100。
    这里可以稍微解释一下主机名(hostname)和域名(Domain)的区别:主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应ip;域名通常在internet上使用,但如果本机不想使用internet上的域名解析,这时就可以更改hosts文件,加入自己的域名解析。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2305/showart_2007741.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP