看到这个标题,你可能会猜想这个是不可能的呢。同一个局域网怎么会访问不了同一个网内的网站呢?
在解决这个问题之前,我先来做一点解释。我们公司的网络使用是有权限的,不是所有的人都能上外网。如果是可以上外网的机器,那么在同一个局域网内确实可以通过域名进行访问。但是,不能上外网的呢?
这个问题就出来了,不能上外网的机器也想通过域名的形式访问公司的网站。那我们该如何解决呢?
其实解决方法有三种,我们按照从简到繁的顺序来一一讲解。
我们先来讲解第一种方法。
方法一、既然是同一个局域网,那么网站服务器的IP一般是固定的。我们可以通过IP的形式访问。如下图:
我们可以看到,网站是可以正常访问的。但是。另外一个问题,同时也出现了,因为不是每一个人都能记住网站内网的IP地址。但是公司的域名肯定大家都知道的,如果要求使用域名访问公司网站呢?
为了达到这个要求我们可以通过两种方法解决。这就是我提到的第二种和第三种方法。
方法二:如果是只是一台或者几台机器要这样访问的话,我们可以在这几台机器的hosts文件添加对应的关系即可访问。如下图:
Hosts文件设置完毕后,我们就可以访问网站了。如下图:
这样看来貌似问题是被我们解决了,但是我相信很多像我一样的兄弟,公司的机器不可能只有一两台,也不可能把公司所有的机器都按照这种方法一一来设定hosts文件。
那么,我们的第三种方法就运营而生了。在讲解第三种方法之前,我还是要介绍一下有关DNS服务器方面的知识。像我以前在研究windows的DNS服务器搭建的时候,不知道在内网中搭建DNS服务器的作用。为什么要搭建呢?搭建这个做什么用呢?这一系列的问题都不知道。
今天我们解决这个问题就会使用到DNS服务器了,而且是要在内网搭建DNS服务器。好了我们现在言归正传,有关DNS的搭建我在此就不多做演示了,大家可以看我转载的这篇博客《windows 2003 DNS服务器配置》。我们只来讲解有关设置方面的知识。
首先、我们先新建一个“正向查找区域”,如下图:
新建完区域后,我们添加主机了,如下图:
在这个界面中是我们最关注的东西。“名称”中要填入相应的名称,比如ftp,IP地址中填入该主机所对应的服务器IP。填写完毕后,如下图:
这样设置完毕后,我们再来看看“反向查找区域”,我们在此区域中要新建一个指针
好了以上就是有关DNS服务器的设置,这样设置完毕后。我们现在就可以通知客户端,让他们修改他们的DNS地址,把首选的DNS修改为DNS服务器的地址就可以了。如下图:
好了,现在DNS服务器以及客户端都修改完成了。那么看看实际的效果如何?
PS:通过这种方式,我们减少公司网络的流量负担……