作为网民,我们几乎是天天访问一些网站,一个网站对外提供服务,基本上都是通过域名形式访问的(当然也有直接通过IP加端口访问的)。
那通过域名是怎样找到服务器的呢?这里面的关联关系我来简单向大家普及一下。
1、WEB网站的访问途径:
首先来说,WEB网站的访问途径主要有两种:
通过IP+端口形式访问,这种的输入过于麻烦,不易于记忆;
通过域名访问,大多数域名具有“语义性”,便于记忆,所以我们9999%的情况下都是通过输入域名来访问网站的。
2、通过域名是如何定位到网站的?
虽然域名具有唯一性,但如何通过一个域名定位到特定的网站服务器的呢?这靠的就是域名解析来实现的,域名解析的作用就是将当前域名与服务器(主要是通过IP或者别名)关联起来,这样别人在浏览器输入域名回车后,DNS能查找出域名对应服务器的IP。
3、域名定位到服务器的IP后,还要将域名与服务器上指定的网站进行绑定:
上面第2步实现了域名查找出服务器的IP,然后就去访问此服务器,但由于服务器上的站点未必只有一个,所以还要将这个域名与服务器上的站点进行绑定。像服务器上的Nginx、IIS、Apache都有这个绑定 *** 作的。
综上,域名访问到服务器原理就是上面讲的,其实上面只是大概的流程,每一步还有很多小细节没有一一告诉大家了。我是科技领域创作者,十年互联网从业经验,欢迎在线咨询
一、DNS服务器的设置我们知道互联网网是基于TCP/IP协议的,要进行通信必须获得对方的IP地址,这是通过DNS服务器来实现的。因此要想实现虚拟域名首先应当令DNS服务器接受该虚拟域名,即把它映射到指定的IP地址上。因为我们靠Web服务器来区分域名,所以这个IP地址自然应当是Web服务器所管理的。
RedHat60 *** 作系统中捆绑有BIND DNS服务器。它的域名配置文件是”/etc/namedconf”,一般情况下,域配置文件放在”/var/named”目录下面。
例1、namedconf文件的配置:
zone “domaincom” {
type master;
file “domaincom”;
};
zone “01010in-addrarpa” {
type master;
file “10100〃;
};
该例子说明”domaincom”的域配置文件是”/var/named/domaincom”,反向域的配置文件是”/var/named/10100〃。domaincom文件负责把DNS域名映射为IP地址。
例2、domaincom文件配置:
@ IN SOA dnsdomaincom hostmasterdnsdomaincom (
1998111003 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
@ IN MX 10 dnsdomaincom
@ IN NS dnsdomaincom
@ IN A 101001
/>
域名服务器是什么?其实这是两个产品的叫法,一个是域名,一个是服务器,那么域名我们在之前的文章中说了很多遍了,今天我们来说说服务器是什么。
什么是域名服务器?
域名服务器也就是我们常说的DNS服务器,是进行域名和与之相对应的IP地址转换的服务器。也就是说,域名服务器是用来对域名进行管理的,通常是由多个DNS服务器组成节点,对域名进行解析,指向你网站程序所放的服务器。
域名服务器的用途:
通过域名服务器的概念了解到,域名服务器就是用来对域名进行管理的,所以它的作用就是管理,它包含了由这个域名的账户密码、管理策略等信息构成的数据库。当一台计算机登录域名时,域控制器首先要鉴别这台电脑是否是属于这个域名的,用户使用的登录账号和密码是否正确。
如果正确则允许计算机登入这个域名,使用该域名内其有权限访问的任何资源,像文件服务器,打印服务器(也就是说域控制器仅起到一个验证作用,访问其他资源并不需要再跟域控制器扯上关系);如果不正确则不允许计算机登入,这时计算机将无法访问域名内任何资源,这在一定程度上保护了企业网络资源。
你是想要把你自己做好的网站上传远端服务器吗?你可以用FTP工具,前提是你要有域名和空间的,空间的服务商给你个连接远程的IP地址和登陆账号和密码就OK了。打开界面自己就能看懂。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)