14.3. hosts

简介:

14.3.1. /etc/hostname

# cat /etc/hostname
web1.example.com
			

14.3.2. hostnamectl - Control the system hostname

[root@netkiller ~]# hostnamectl
   Static hostname: netkiller.localdomain
         Icon name: computer-desktop
           Chassis: desktop
        Machine ID: 072e88a0fdd2447296554f3cd5129076
           Boot ID: a978056f50544355abd723b328a89b6f
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-229.el7.x86_64
      Architecture: x86_64
			

设置 hostname

			
[root@netkiller ~]# hostnamectl set-hostname master
			
			
		
# cat -n /etc/hosts
     1  # Do not remove the following line, or various programs
     2  # that require network functionality will fail.
     3  127.0.0.1               development.domain.org development netkiller.localdomain netkiller
     4  ::1             localhost6.localdomain6 localhost6

		
		

14.3.3. /etc/host.conf

解析顺序配置文件

[root@development bin]# cat /etc/host.conf
order hosts,bind
			

首先在/etc/hosts文件中寻找,如果不存在,再去DNS服务器中寻找

14.3.4. /etc/hosts

IP地址后面TAB符,然后写主机地址

127.0.0.1       localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
192.168.1.10	development.example.com development
			

14.3.5. hosts.allow / hosts.deny

/etc/hosts.allow 和 /etc/hosts.deny

许可IP/禁止IP,相当于黑白名单

14.3.6. /etc/resolv.conf

			
search example.com
nameserver 208.67.222.222
nameserver 208.67.220.220
			
			




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
12天前
|
网络协议 Linux iOS开发
Hosts文件详解
Hosts文件详解
|
9月前
|
域名解析 网络协议 Windows
hosts 和 dns
hosts 和 dns
35 2
|
Linux 网络安全 网络协议
|
C# C++ Windows
C++/c#修改hosts文件
  c++ #include #include #include  #include  using namespace std; int main() { ofstream outf; char * lpFileName="C...
2489 0
|
JavaScript Linux 前端开发
|
开发工具
|
网络协议 Linux 网络安全