开发者社区> 烂泥行天下> 正文

解决内网机器无法通过域名访问同一局域网内的网站

简介:
+关注继续查看

看到这个标题,你可能会猜想这个是不可能的呢。同一个局域网怎么会访问不了同一个网内的网站呢?

在解决这个问题之前,我先来做一点解释。我们公司的网络使用是有权限的,不是所有的人都能上外网。如果是可以上外网的机器,那么在同一个局域网内确实可以通过域名进行访问。但是,不能上外网的呢?

这个问题就出来了,不能上外网的机器也想通过域名的形式访问公司的网站。那我们该如何解决呢?

其实解决方法有三种,我们按照从简到繁的顺序来一一讲解。

我们先来讲解第一种方法。

方法一、既然是同一个局域网,那么网站服务器的IP一般是固定的。我们可以通过IP的形式访问。如下图:

clip_image001

我们可以看到,网站是可以正常访问的。但是。另外一个问题,同时也出现了,因为不是每一个人都能记住网站内网的IP地址。但是公司的域名肯定大家都知道的,如果要求使用域名访问公司网站呢?

为了达到这个要求我们可以通过两种方法解决。这就是我提到的第二种和第三种方法。

方法二:如果是只是一台或者几台机器要这样访问的话,我们可以在这几台机器的hosts文件添加对应的关系即可访问。如下图:

clip_image002

Hosts文件设置完毕后,我们就可以访问网站了。如下图:

clip_image003

这样看来貌似问题是被我们解决了,但是我相信很多像我一样的兄弟,公司的机器不可能只有一两台,也不可能把公司所有的机器都按照这种方法一一来设定hosts文件。

那么,我们的第三种方法就运营而生了。在讲解第三种方法之前,我还是要介绍一下有关DNS服务器方面的知识。像我以前在研究windows的DNS服务器搭建的时候,不知道在内网中搭建DNS服务器的作用。为什么要搭建呢?搭建这个做什么用呢?这一系列的问题都不知道。

今天我们解决这个问题就会使用到DNS服务器了,而且是要在内网搭建DNS服务器。好了我们现在言归正传,有关DNS的搭建我在此就不多做演示了,大家可以看我转载的这篇博客《windows 2003 DNS服务器配置》。我们只来讲解有关设置方面的知识。

首先、我们先新建一个“正向查找区域”,如下图:

clip_image004

新建完区域后,我们添加主机了,如下图:

clip_image005

clip_image006

在这个界面中是我们最关注的东西。“名称”中要填入相应的名称,比如ftp,IP地址中填入该主机所对应的服务器IP。填写完毕后,如下图:

clip_image007

clip_image008

clip_image009

这样设置完毕后,我们再来看看“反向查找区域”,我们在此区域中要新建一个指针

clip_image010clip_image011

clip_image012

好了以上就是有关DNS服务器的设置,这样设置完毕后。我们现在就可以通知客户端,让他们修改他们的DNS地址,把首选的DNS修改为DNS服务器的地址就可以了。如下图:

clip_image013

好了,现在DNS服务器以及客户端都修改完成了。那么看看实际的效果如何?

clip_image014

PS:通过这种方式,我们减少公司网络的流量负担……

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
设置局域网共享文件不需要用户名密码
一,打开控制面板-》找到“WINDOWS防火墙”(双击进入)-》单击“列外”选项卡-》将文件和打印机共享前的钩钩打上-》确认退出。 我的机器直接把防护墙关掉了。 二,打开控制面板-》找到“用户账户”(双击进入)-》单击“GUEST账户”-》启用GUEST-》关闭退出   www.2cto.com  三,打开控制面板-》找到“管理工具”(双击进入)-》双击“本地安全策略”进入-》在左侧单击“本地策略”前的“+”-》 1,单击左侧“用户权利指 派”。
795 0
记录贴-配置HTTPS域名访问到本地局域网网关
前后端通过HTTPS访问域名进行协调开发
2866 0
如何远程连接局域网内的sql server
http://www.haoxiai.net/fuwuqi/fuwuqijishu/106349.html 下面我们依次介绍如何来解决这三个最常见的连接错误。   第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。
990 0
通过rinetd实现端口转发来访问内网的服务
一、   问题描述    通过外网来访问内网的服务 二、   环境要求    需要有一台能够外网访问的机器做端口映射,通过数据包转发来实现外部访问阿里云的内网服务 三、   操作方法    做端口映射的方案有很多,Linux下的ssh tunnel和windows...
1247 0
380
文章
27
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载