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

本文涉及的产品
.cn 域名,1个 12个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析DNS,个人版 1个月
简介:

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

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

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

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

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

方法一、既然是同一个局域网,那么网站服务器的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:通过这种方式,我们减少公司网络的流量负担……

相关文章
|
1月前
|
Java
java提取网站域名
java提取网站域名
43 3
|
26天前
|
网络协议 应用服务中间件 网络安全
如何排查Nginx配置问题导致的域名访问错误
如何排查Nginx配置问题导致的域名访问错误
57 2
|
1月前
Discuz 手机版访问自动跳转到手机域名
Discuz 手机版访问自动跳转到手机域名
26 1
|
1月前
|
弹性计算 网络协议 Serverless
Serverless 应用引擎操作报错合集之使用ecs,反代到函数的内网域名上,提示{"ErrorCode":"DomainNameNotFound",是什么原因
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
1月前
|
运维 监控 Serverless
Serverless 应用引擎产品使用合集之函数没有绑定自定义域名,如何在公网访问该函数
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
22天前
|
Web App开发
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
软件开发常见流程之移动端调试方法,利用Chrome(谷歌浏览器)的模拟手机调试,搭建本地Web服务器,手机和服务器在一个局域网,通过手机访问服务器,使用服务器,利用ip实现域名访问
|
23天前
|
前端开发
若依修改,前端部署最初的样子,Ngnix部署最初的模样,配置域名/,就能够访问,最初的Ngnix的配置是怎样写的
若依修改,前端部署最初的样子,Ngnix部署最初的模样,配置域名/,就能够访问,最初的Ngnix的配置是怎样写的
|
1月前
|
存储 弹性计算 Serverless
函数计算产品使用问题之使用的是自定义域名并且已备案,出现“无法访问此网站”,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
域名解析 弹性计算 Linux
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
本文为大家介绍了2024年购买阿里云服务器和注册域名,绑定以及备案的教程,适合需要在阿里云购买云服务器、注册域名并备案的用户参考,新手用户可通过此文您了解在从购买云服务器到完成备案的流程。
阿里云购买云服务器、注册域名、备案及绑定图文教程参考
阿里云域名购买注册流程_创建信息模板_域名实名认证全流程
阿里云域名注册指南:访问[阿里云域名注册入口,查询并注册心仪域名,选择后缀,加入清单后结算。价格因后缀而异,如.com首年78元。创建域名信息模板完成实名认证,首次需上传资料。获取优惠口令并使用可享折扣