Lan网站的DNS解析


2

我的局域网上有一个网站,我希望我的用户可以访问myWebsite.com而不是我的内部IP地址。我有Windows Server 2012为我的网站运行域和IIS。我知道我可以将我的网站添加到hosts文件中,但我希望有更好的方法。(该网站仅限内部)

Answers:


1

您已有DNS服务器

如果Windows Server 2012计算机是域控制器,则它已添加DNS角色。您只需要做一些事情来设置它:

  • 配置转发
  • 为您的网站添加CNAME记录
  • 指向其他计算机将此服务器用于DNS

我没有准备好Windows 2012的盒子,否则我会截取这个。你可以通过摸索和谷歌来找到这些东西。我会告诉你你正在寻找什么的基础知识。

请记住,这非常简单,非常简单:

配置转发:

当您的DNS服务器找不到地址时,它需要在其他地方查找。我想添加8.8.8.8作为转发器(谷歌的DNS服务器)。这样,当您的客户端计算机要求您的服务器没有记录的Superuser.com时,请求将被转发到8.8.8.8。

关于如何配置转发的Technet页面

添加CNAME记录

您需要一个网址地址。将CNAME记录添加到域的正向查找区域将为您提供子域样式的地址。因此,如果您已经拥有usta.com自己的域名并添加了CNAME记录foobar,那么您将获得foobar.usta.com。这是处理Intranet页面的一种非常常见的方法。

您可以添加另一个正向查找区域,然后添加wwwCNAME记录以获取您想要的任何域名,但之后我们将创建另一个正向查找区域,并冒着与您不拥有的域发生冲突的风险。让我们遵循KISS原则。

CNAME记录上的Technet页面

使用DNS服务器!

现在我们需要将客户端指向DNS服务器。使用DHCP可能最好这样做。进入路由器的配置页面,找到DHCP设置,并将DNS服务器替换为Windows Server 2012的IP地址。现在要么等待所有客户端续订,要么强制他们续订。

您还可以静态配置所有内容(ew)或仅静态配置DNS。

使用谷歌!

说实话,这个答案不会让你走得太远。我希望它能帮助你学习在哪里看。


我会试一试,看看会发生什么。
Usta 2013年

1

您的网络上的用户应该已经能够访问它而无需使用您的计算机名称键入您的IP。如果您进入服务器管理器,请查看计算机名称的设置,在IIS中,您可以在所有端口上创建与该名称的绑定。用户将能够使用该名称访问该网站。

在基本网络上,DNS查找由路由器完成。你可以设置你的路由器上做的另一个名字的正向查找,你的IP -如果你这样做,用户将能够通过进入到在网络上找到您的网站的http://yourwebsite.yourdomain.yourdomainsuffix/ 那倒都可以从路由器的设置页面进行设置。

如果您无法从路由器执行此操作,则必须将服务器设置为DNS服务器。这是一个Windows服务器角色,它不是为了佯攻。设置为DNS服务器后,您可以进入DNS管理并为您的计算机创建第二个正向查找。


IP不是默认值,我有一个差异。站点设置为使用默认界面。
Usta 2013年

1

在内部LAN上,只要它们位于同一IP段上,您就可以使用计算机NetBIOS名称。如果您在Windows域环境中,这也与其DNS名称相同。如果后者为真,那么您应该已经在DNS中为托管IIS网站的计算机提供了一个条目。如上一个响应中所述,您可以将计算机名称添加到IIS中的绑定,以确保您可以正确解析该网站。

如果您真的希望能够使用虚线语法(mycompany.com)访问此站点,则必须在DNS中添加另一个正向查找区域和相应的记录,以获取您希望用户使用的名称。然后,您将确保IIS中的绑定与DNS中使用的名称匹配。


我必须将“友好”名称以及IP添加到IIS绑定字段中吗?
Usta 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.