Linux入门基础(十三) DNS基础及域名系统架构
副标题[/!--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服务器提供 DNS客户端 我们日常使用的支持网络的计算机一般都是作为一个DNS客户端使用,应用程序、服务、进程等等通过操作系统底层的功能发起对dns服务器的查询,对特定域名进行解析 Linux中一般使用系统底层提供的gethostbyname()功能进行域名解析 解析可以基于以下几种方式进行: 1) 文件(/etc/hosts、/etc/networks) 下面是/etc/hosts,可以看到这个文件把localhost解析为127.0.0.1以及其它的一些解析 在查DNS之前都会先查这个文件,所以黑客可能会通过修改这个文件,让用户进入一些钓鱼网站。 下面是/etc/networks文件 (编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |