`
fp_moon
  • 浏览: 971160 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

/etc/hosts配置文件解析

阅读更多

/etc/hosts配置文件解析

这个文件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作用还 是不可忽略的。在局域网或是

INTERNET上,每台主机都有一个IP地址,它区分开每台主机,并可以根据ip进行通讯。但IP地址不方便记忆,所以又

有 了域名。在一个局域网中,每台机器都有一个主机名,用于区分主机,便于相互访问。

Linux主机名的相关配置文件就是/etc/hosts;这个文件告诉本主机哪些域名对应那些ip,那些主机名对应哪些ip:

比如文件中有这样的定义

192.168.1.100 linumu100 test100

假设192.168.1.100是一台网站服务器,在网页中输入http://linumu100http://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文件,加入自己的域名解析。

4. /hosts文件可以帮助解决哪些问题

4.1 远程登录linux主机过慢问题

有时客户端想远程登录一台linux主机,但每次登录输入密码后都会等很长一段时间才会进入,这是因为linux主机在

返回信息时需要解析ip,如果在linux主机的hosts文件事先加入客户端的ip地址,这时再从客户端远程登录linux就

会变很快。

注:这里所说的远程登录不仅仅是ssh,还可能是mysql远程登录,或是文件共享的查询等。

4.2 双机互连

当两台主机只是双机互连时,这时两台主机都需要设置自己的ip,同时在对方的hosts文件里加入自己的ip和主机名

5. 主机名修改工具hostname;

其实主机名的修改也有专用工具,就是hostname

hostname - show or set the system's host name

显示主机名:

# hostname

linmu100

此主机的主机名是linmu100,不加参数是用来显示当前主机的主机名;

临时设置主机名:

# hostname test100

# hostname 注:显示主机名

test100

通过hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;

显示主机IP:

# hostname -i

192.168.1.100

―――――――――――――――――――――――――――――――

192.168.1.100 www.aaa.com aaa

192.168.0.55 www.bbb.com bbb

分享到:
评论

相关推荐

    计算机病毒与防护:Linux网络配置与排错.ppt

    ifcfg-ethN的优先 /etc/sysconfig/static-routes 静态路由条目的存储文件 /etc/sysconfig/network-scripts/route-ethN 静态路由条目的存储文件 /etc/resolv.conf DNS解析配置文件 /etc/hosts 本机域名解析文件 网络...

    appache服务 我了个去,还有字数不少于11个字

    然后要本地ip解析 /etc/hosts 配置文件: /etc/httpd/conf/httpd.conf 实现一个服务器上架设两个网站: 在最后一处:(namevirtualhost *:80)可以用来命名虚拟主机 打开: namevirtualhost *:80 *:80> ...

    关于linux服务器hosts文件配置详解

    linux服务器hosts文件配置 hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式...下面我们来介绍下修改hosts配置文件的方法及步骤: 所需工具:vim/vi 1、安装vim编辑器 sudo apt install vim -

    Linux域名服务DNS配置方法

    什么是 DNS DNS 全称是 Domain Name System,... /etc/host.conf 指定域名解析的顺序(是从本地的hosts文件解析还是从DNS解析) /etc/hosts 的存在是早期网络并不是特别发达,仅仅在 hosts 中保存主机名和 ip 地址

    CentOS—常用网络配置详解

    /etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置 /etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动. /etc/sysconfig/network-script/ 系统启动时初始化网络的一些信息 /etc/...

    linux系统下hosts文件详解及配置

     hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序...

    Linux下hosts文件详解

    1、主机名:  无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也是说IP地址...  主机名相关的配置文件:/etc/hosts  2、主机名配置文件:  主机名的配置文件大多是/etc/ho

    DNS服务器.pptx

    DNS服务器 作用:名字到ip地址的解析 /etc/hosts文件的作用也是名字到ip地址的解析 在大的网络里面使用dns进行解析 在小的网络里面,可以使用/etc/hosts进行解析 DNS服务器全文共25页,当前为第2页。 DNS工作过程 ...

    Linux中如何配置IP相关文件

     4) /etc/resolv.conf 设置DNS IP(解析服务器)的文件  5) /etc/hosts 记录计算机IP对应的主机名称或主机别名  6) /etc/protocols 定义IP数据包协议的相关数据,包括ICMP、TCP方面的数据包

    Linux常用的命令。。。。。

    /etc/hosts 本地域名解析,可以改自己定义的域名 ip 域名(www……..) startx 启动图形界面 ssh 用户名@ip 以此用户名登陆 scp file1 ip:file2 远程将本机file1拷贝到ip为此的机子的目录下 scp ip:file1 file2 ...

    Turbolinux 学习入门宝典

    5.6.6 文件/etc/hosts 92 5.6.7 使用工具网络进行配置 92 5.6.8 显示配置 93 5.6.9 基本设置 94 5.6.10 主机表 94 5.6.11 网络接口 95 5.7 打印 97 5.7.1 Ghostscript 98 5.7.2 /etc/printcap 98 5.7.3 命令lpr 98 ...

    springone2019:2019年Spring第一阶段的演示步骤

    因此,您的计算机可以通过将以下内容添加到/etc/hosts解析此主机名: 127.0.0.1 idp 127.0.0.1 one 127.0.0.1 two 127.0.0.1 three 127.0.0.1 four 您可能需要sudo权限才能编辑文件。 启动keycloak docker容器 ...

    中小企业服务器配置方案.doc

    & 1.2 所需资源 &1.2.1 所需包 RedHat6.2 服务器模式安装 &1.2.2 所需配置文件 /etc/named.conf 系统自带,管理员配置 /etc/hosts 系统自带,管理员配置 /etc/resolv.conf 系统自带,管理员配置 /var/named/name2ip...

    深度解析浏览器中输入URL后发生了什么

    Linux 中这个配置文件是 /etc/named.conf。 缓存时间同样受域名失效时间与缓存空间大小限制。 • 如果以上还没解析结束,操作系统会把域名发送到 LDNS ( Local DNS Server ),即本地区的域名服务器。 到这里已经可以...

    hostsfile-formula:使用仆从ID可以使没有DNS的群集的etchosts和主机名保持一致

    主机文件 用于为/ etc / hosts中的盐类群集的所有成员设置名称解析的公式。 目录 一般注意事项请参阅完整的SaltStack Formulas安装和使用说明。 如果您对编写公式或对公式有所贡献,请注意“ 编写公式”部分。 如果...

    rundeck_ansible_sync

    解析主机名和 IP 地址 为 rundeck resources.xml 文件准备 xml 文件 检查 xml 完整性 更新 rundeck resource.xml 文件 执行前应检查以下配置参数; 项目名称 = '产品' resource_file = '/opt/rundeck/projects/'+...

    IBM AIX 应用技巧

    如何使Netview用/etc/hosts解析IP和主机名? 如何使用 IBM HTTP Server 支持AIX 联机文档? 如何修改Netview服务器的IP地址 如何在AIX 4.3中安装联机手册? 如何在AIX上删除安装不成功的 如何在AIX中设置中文环境 ...

    frp,多web核心配置方法

    手工进入文件地址:C:\Windows\System32\drivers\etc\hosts,增加: 120.25.104.80 frps1.xx.com ==>> frps1是每台机器都不一样的 对于linux,则在/etc/hosts 添加解析之后,就可以做到让frp设备不同的机器了,而不...

Global site tag (gtag.js) - Google Analytics