`
ljl_xyf
  • 浏览: 636594 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux修改/etc/hosts

 
阅读更多

hosts文件

hosts —— the static table lookup for host name(主机名查询静态表)
 
hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip 地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否 呵就需要使用dns服务程序来解决。通过可以将常用的域名和ip地址映射加入到hosts文件中,实现快速方便的访问
 
优先级 : dns缓存 > hosts > dns服务
 

hosts格式配置

hosts文件可以配置主机ip与对应的主机名。在局域网或者是万维网上,每台主机都有一个ip地址,它区分开每台主机,并可以根据ip进行通 讯。但是Ip地址不符合人脑的记忆规律,因此出现了域名,例如www.baidu.com.在一个局域网中,每台机器都有一个主机名,用于区分主机,便于 相互访问.
 

hosts文件格式

[plain] view plaincopy
  1. ip地址   主机名/域名   (主机别名)  

主机名和域名区别

主机名通常在局域网内使用,通过hosts文件,主机名就被解析到对应的ip;域名通常在internet上使用,但是优先级低于hosts文件中内容,因此如果你不想使用internet上的域名解析,可以更改自己的hosts文件,加入自己的域名解析
 

hosts文件作用

一个主要的作用是:线下环境模拟,通信双方在同一个局域网内想通过internet上的域名相互访问,则只只需要修改自己的/etc/hosts文件内容即可
 
修改hosts文件后,ping www.gaoyaguanjian.net结果如下:
分享到:
评论

相关推荐

    Linux 修改 etc/hosts文件详细介绍

    Linux 修改 etc/hosts文件 hosts文件 hosts —— the static table lookup for host name(主机名查询静态表)。 hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。...

    Linux修改本机/etc/hosts的hostName后经常不生效

    1、Linux修改本机别名/etc/hosts的hostName后经常不生效解决  Linux修改本机别名/etc/hosts的hostName后经常不生效, 比如我们/etc/hosts的内容如下:  #192.68.1.10 message.xxx.com  192.68.1.11 message....

    ubuntu网络重启后或主机重启后,_etc_resolv.conf恢复原样的解决办法 - 正风三才的博客 - CSDN博客1

    这个文件在Linux系统中是用于配置DNS(域名系统)服务器的,它包含了系统进行域名解析所需的DNS服务器地址。当网络接口配置或者系统服务发生变化时,这个文件可能会被系统自动重置,导致自定义的DNS设置丢失。 为了...

    hostile, 简单的编程 `/etc/hosts` 操作( 在 node.js 中).zip

    hostile, 简单的编程 `/etc/hosts` 操作( 在 node.js 中) 恶意 简单的编程操作( 在 node.js ) 安装npm install hostile用法如果使用 OS X 或者 Linux,这里模块假定主机文件位于 /etc/hosts 。 在 Window

    解决linux找不到hostname的处理

    默认情况下,大多数Linux系统都会在`/etc/hosts`文件中包含`127.0.0.1 localhost`这样的条目,但是有时候可能需要添加特定的主机名和IP地址对。 - 打开`/etc/hosts`文件进行编辑: ``` #> vi /etc/hosts ``` ...

    快速访问github的方式

    Windows 系统:C:\Windows\System32\drivers\etc\hosts Linux 系统:/etc/hosts Mac(苹果电脑)系统:/etc/hosts Android(安卓)系统:/system/etc/hosts iPhone(iOS)系统:/etc/hosts 修改方法,把第一步的内容...

    linux里etc下的文件解析

    - **/etc/hosts**:用于指定IP地址和主机名之间的映射关系。 - **/etc/hostname**:设置系统的主机名。 - **/etc/resolv.conf**:DNS解析器配置文件,用于指定DNS服务器的地址。 - **/etc/network/interfaces**:...

    linux根文件系统构建(etc目录包)

    9. /etc/hosts:提供主机名到IP地址的映射,替代DNS服务。 10. /etc/resolv.conf:包含DNS解析器的设置,如DNS服务器的IP地址。 11. /etc/ssh/*:SSH服务的相关配置,如sshd_config。 12. /etc/network/interfaces:...

    深入理解Linux修改hostname(推荐)

    当我觉得对Linux系统下修改hostname已经...其实我多次修改过hostname,一般只需要修改 /etc/hosts 和 /etc/sysconfig/network 两个文件下相关配置即可。但是,今天我遇到了两个问题: 问题1: 为什么/etc/sysconfig/ne

    Oracle 12cR2 单实例 For linux作业指导书

    1.2 修改/etc/hosts文件 6 1.3 创建用户和组并赋予权限 6 1.4 修改/etc/security/limits.conf 6 1.5 修改/etc/pam.d/login 7 1.6 配置/etc/profile 7 1.7 修改oracle用户环境变量 7 1.8 创建oracle安装目录 7 1.9 ...

    Linux复习题综合练习

    /etc/hosts文件包含这种映射关系。 14. **默认shell**:在Linux系统中,默认的shell通常是A. bash。 15. **Pwd命令**:D. 相当于在Windows命令行里输入dir命令,用于显示当前工作目录。 16. **挂载点**:当目录...

    linux_quickref.pdf

    - `/etc/hosts`:主机名到IP地址的映射文件。 - `/etc/host.conf`:指定查找主机名信息的顺序。 - `/etc/nsswitch.conf`:新的方式来指定信息源。 - `/etc/networks`、`/etc/protocols` 和 `/etc/services`:...

    Linux中hostname修改方法详解

    Linux操作系统的hostname是一个kernel变量,可以使用如下两种方式查看 # hostname 和 # cat /proc/sys/kernel/hostname 临时修改hostname ...通过hostname命令可以设置...修改/etc/sysconfig/network文件,将里面

    Linux基础学习命令详解

    - `/etc/hosts.allow`和`/etc/hosts.deny`:控制远程访问规则。 - `/etc/hosts.equiv`:允许远程主机免密码访问。 - `/etc/inetd.conf`:配置inetd守护进程。 - `/etc/gateways`:设置路由器信息。 - `/etc/...

    linux新手安全配置

    1、 密码策略 /etc/login.defs 2、 Grub /etc/grub.conf 3、 登录注销 /etc/profile ...7、 更改SSH端口 /etc/ssh/sshd_config 8、 限制IP登录SSH /etc/hosts.allow 9、 锁定用户 passwd –l 10、UMASK值 /etc/bashrc

    3.linux加固.pdf

    - SSH服务端口更改:修改 `/etc/ssh/sshd_config` 中的端口号,避免使用默认的22端口,增加系统安全性。 - 禁用Ctrl+Alt+Del快捷键:在 `/etc/init/control-alt-delete.conf` 中禁用该组合键,防止意外或恶意重启...

    用Linux命令行手工配置TCP/IP网络.pdf

    这些文本文件包括/etc/HOSTNAME、/etc/resolv.conf、/etc/host.conf、/etc/sysconfig/network、/etc/hosts等。 首先,让我们来介绍/etc/HOSTNAME文件。该文件包含了系统的主机名称,包括完全的域名,例如...

    linux_quickref

    - `/etc/hosts`:用于主机名到IP地址的映射。 - `/etc/host.conf`:用于定义主机名信息查找顺序。例如: ``` order hosts, bind ``` - `/etc/nsswitch.conf`:新的方式来指定信息源。 - `/etc/networks`、`/...

    【linux】Centos7 修改主机名.md

    修改/etc/hosts 配置文件: **修改之前**: ``` 1|127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 2|::1 localhost localhost.localdomain localhost6 localhost6....

Global site tag (gtag.js) - Google Analytics