1 域名
1 比如www.LinuxCast.net,实际上域名只是后面的一部份,但是我们一般都是整个叫为域名
2 对于域名来说,我们一般使用.来分割,严格的域名最后一位还是有一个.的,但是我们都直接省略
3 域名分为三个部分
主机名 该域中的某台主机,对于网页服务器来说都是www,但是也有ftp,mail等等
域名 域名称
类型 标识此域名的类型,比较常见的有com , net , org , edu , gov
2 DNS
1 每一个域名实际上代表的是一个ip地址,比如www.LinuxCast.net的ip为1.1.1.1(假设)
2 DNS(Domain Name System),服务有DNS来提供
3 比如我要访问www.LinuxCast.net
第一步我们先去请求DNS服务器
第二步DNS返回当前域名的ip地址
第三步主机通过ip地址去访问当前的网站
3 DNS客户端
1 我们日常使用的支持网络的计算机一般都是做为一个DNS客户端使用,应用程序,服务,进程等等 通过操作系统底层的功能发起对dns服务器的查询,对指定域名进行解析
2 Linux中一般使用系统底层提供的gethostbyname()来进行域名解析
3 解析基于以下几种方式
文件(/etc/hosts . /etc/networks)
DNS
NIS
4 我们可以通过配置文件/etc/nsswhich,conf来控制查询的顺序,默认是先文件hosts , 第二是 DNS
时间: 2024-12-02 15:38:44