Linux基础-域名解析

Posted coder集中营

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础-域名解析相关的知识,希望对你有一定的参考价值。

解析/etc/hosts文件

1./etc/hosts-主机名和ip配置文件

2.什么是主机名

主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机之间的区分。因此就可以为每台机器设置主机名,以方便和容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功能来为其命名。主机名相关的配置文件:/etc/hosts;

3.配置文件的用途

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

linux主机名的相关配置文件就是/etc/hosts;这个文件告诉主机哪些主机名对应哪些ip: 比如文件中有这样的定义 192.168.1.100 Aaron testForU 假设192.168.1.100是一台网站服务器,那么在网页中输入http://Aaron或http://testForU就会打开192.168.1.100的网页。

4.配置文件格式说明

一般情况下/etc/hosts的内容如下:

127.0.0.1  localhost.localdomain   localhost192.168.1.100   Aaron.com   Aaron192.168.1.120  ifcode.info   ifcode

一般情况下,/etc/hosts文件的每一行为一个主机,每行由三部分组成,每个部分用空格隔开。

  • 第二部分:主机名或域名

  • 第三部分:主机名别名

5.主机名和域名的区别

  • 主机名是机器本身的名字,域名是用来解析到IP的。

  • 在局域网中,主机名也是可以解析到IP的。

  • 当访问互联网的时候,一般会先在本地的域名解析文件解析,如果没有解析到才会去DNS解析。

修改主机ip配置文件方法

1.直接编辑/etc/hosts文件 2.使用hostname命令

DESCRIPTION:
Hostname  is  the program that is used to either set or display the current host, domainor node name of the system.  These names are used by many of the networking programs to  identify the machine. The domain name is also used by NIS/YP.

具体用法man hostname


以上是关于Linux基础-域名解析的主要内容,如果未能解决你的问题,请参考以下文章

linux基础14

Linux网络基础 DNS:介绍作用解析原理

Linux学习基础必备技能之DNS——反向解析缓存服务器主从服务器分离解析

Linux基础服务——Bind DNS服务 Part2

二级域名原理以及程序代码

linux基础第7节 ----配置与管理DNS服务器