加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux入门基础(十三) DNS基础及域名系统架构

发布时间:2016-10-29 03:37:46 所属栏目:Linux 来源:网络整理
导读:域名 IP地址往往难以记忆,所以我们一般使用域名进行管理 www.google.com 域名分为三个部分,用.(点)分割。严格的域名最后还有一个.,但一般省略不写。 -类型
副标题[/!--empirenews.page--]

域名

IP地址往往难以记忆,所以我们一般使用域名进行管理

www.google.com

域名分为三个部分,用“.”(点)分割。严格的域名最后还有一个".",但一般省略不写。

-类型     标识此域名的类型(com/net/org/edu/gov等)

-域名     域名称

-主机名  该域中的某台主机名称

www: 主机名

google:域名

com: 类型

DNS

每个域名代表一IP,而DNS就是用来在IP与域名之间进行转换的服务

www.google.com   <--->  74.125.128.105

DNS(Domain Name System)服务由DNS服务器提供

Linux入门基础(十三) DNS基础及域名系统架构

DNS客户端

我们日常使用的支持网络的计算机一般都是作为一个DNS客户端使用,应用程序、服务、进程等等通过操作系统底层的功能发起对dns服务器的查询,对特定域名进行解析

Linux中一般使用系统底层提供的gethostbyname()功能进行域名解析

解析可以基于以下几种方式进行:

1) 文件(/etc/hosts、/etc/networks)

下面是/etc/hosts,可以看到这个文件把localhost解析为127.0.0.1以及其它的一些解析

Linux入门基础(十三) DNS基础及域名系统架构

在查DNS之前都会先查这个文件,所以黑客可能会通过修改这个文件,让用户进入一些钓鱼网站。

下面是/etc/networks文件

Linux入门基础(十三) DNS基础及域名系统架构

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读