windows 2003上装完IIS后,本机和局域网IP能访问,怎么设置内网域名访问该服务器?

windows 2003上装完IIS后,本机和局域网IP能访问,怎么设置内网域名访问该服务器?,第1张

您好,给您个比较简单的方法,您可以测试域名访问是否可以:

设计环境:A机(IP是1921681101)是安装IIS的Windows 2003 Server服务器

B、C是局域网中的2台客户端电脑。

设置内容如下,在B、C电脑分别做如下操作:

1、资源浏览器中找到文件夹—> C:\(windows目录)\system32\drivers\etc,用记事本打开文件名是hosts,没有后缀名的文件,通常内容如下:(2行号中间内容)

# Copyright (c) 1993-1999 Microsoft Corp

#

# This is a sample HOSTS file used by Microsoft TCP/IP for Windows

#

# This file contains the mappings of IP addresses to host names Each

# entry should be kept on an individual line The IP address should

# be placed in the first column followed by the corresponding host name

# The IP address and the host name should be separated by at least one

# space

#

# Additionally, comments (such as these) may be inserted on individual

# lines or following the machine name denoted by a '#' symbol

#

# For example:

#

# 102549497 rhinoacmecom # source server

# 38256310 xacmecom # x client host

127001 localhost

2、在最下面加入一行 1921681101 wwwmycorpcom

加入后最后2行显示如下

127001 localhost

1921681101 wwwmycorpcom

3、保存退出。

在客户端上打开IE,地址栏输入 http://wwwmycorpcom,回车,就可以访问服务器上的网站了。输入http://1921681101/custom 和http://wwwmycorpcom/custom的显示结果是一样的。

原理:该文件是可以人为控制的网络域名解析信息文件。

根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则调用这个IP地址映射(即直接访问对应的IP地址站点),如果没有,再向已知的DNS服务器提出域名解析。Hosts的请求级别比DNS高。

在基于Web的项目/软件开发过程中,没有外网条件,或为方便调试,可以利用这个原理,可以简单、快速的在局域网内网实现用域名访问系统或者网站,检测运行是否正确等,非常方便。

若需要在服务器A上也要通过域名访问,则A上也要修改才可以。

另外需要注意的是:1、wwwmycorpcom是我随意起的名字,您也可以随意设置;2、注意测试完毕后,将添加的内容行随时删掉,以避免以后网络访问错误。

最后,希望能解决你遇到的困扰!呵呵

1、 安装DNS服务

开始—〉设置—〉控制面板—〉添加/删除程序—〉添加/删除Windows组件—〉“网络服务”—〉选择“域名服务系统(DNS)”—〉按确定进行安装

2、 创建DNS正相解析区域

开始—〉程序—〉管理工具—〉选择DNS,打开DNS控制台—〉右击“正相搜索区域”—〉选择“新建区域”—〉选择“标准主要区域”(或“Active Directory 集成区域”或“标准辅助区域”)--〉输入域名“abccom” —〉输入要保存的区域的文件名“abccomdns”— 〉按完成,完成创建

创建主机记录等:

右击“abccom”—〉“新建主机” —〉在名称处输入“www”,在“IP地址”处输入“19216803”,—〉按“添加主机”完成

3、 创建DNS反向解析区域

开始—〉程序—〉管理工具—〉选择DNS,打开DNS控制台—〉右击“反向搜索区域”—〉选择“新建区域”—〉选择“标准主要区域”—〉输入用来标示区域的“网络ID”—〉输入要保存的区域的文件名“0168192in-addrarpadns”—〉按完成,完成创建

创建指针PTR:

右击“1921681xsubnet”—〉选择“新建指针”—〉在“主机IP号”中输入2—〉在“主机名”中输入ftp—按 “确定”完成添加

4、 启用DNS循环复用功能

如wwwabccom对应于多个IP地址时DNS每次解析的顺序都不同

右击选择“DNS服务器”—〉属性—〉高级—〉选择“启用循环”(round robin)--〉选择“启用netmask 排序”—〉按“ 确定”返回

注:如所有的IP和域名服务器在同一子网时需要取消“启用netmask排序”,才能实现循环复用功能。即启用循环时 ,当主机的IP和dns在同一个子网时将始终排在最前面,当都在一个子网时就不进行循环,只有去除了“启用netmask排序” 时才能实现循环复用。

DNS服务器会优先把与自己的网络ID相同的记录返回给客户端

5、 创建标准辅助区域,实现DNS区域复制

在另一台DNS服务器上,右击“正向搜索区域”—〉选择“新建区域”—〉选择“标准辅助区域”—〉输入“abccom”—〉输入主域名服务器的IP地址—〉选择“完成”

可手工要求同步:

在辅域名服务器上右击“abccom”的域—〉选择“从主服务器传输”

并且可以设置允许传输的域名服务器:

在主域名服务器上右击“abccom”的域—〉选择“属性”—〉选择“区域复制”—〉在“允许复制”前打勾,并选择允许复制的主机(到所有服务器、只有在“名称服务器”选项卡中列出的服务器、只允许到下列服务器)

完成服务器类型的转换:

右击区域—〉选择 “属性”—〉选择“类型”的“更改”按钮—〉选择要更改的区域类 型—〉按“确定”

6、 实现DNS唯高速缓存服务器

创建一个没有任何区域的DNS服务器—〉右击DNS服务器—〉选择“属性”—〉选择“转 发器”中的“启用转发器”—〉输入转发器的IP地址—〉按“确定”完成

清除“唯高速缓存”中的cache内容:

右击“DNS服务器”—〉选择“清除缓存”

或者选择“DNS服务器”—〉在菜单中选择“查看”,高级—〉右击“缓存的查找”—〉选择“清除缓存”

(客户端清空DNS缓存—)ipconfig /flushdns)

7、 DNS的委派(子域的转向)

在原域名服务器上建立“subdomainabccom”的主机—〉右击abccom的域,选择“新建委派”—〉将subdomainabccom的域代理给subdomainabccom的主机—〉在subdomainabccom上建立“正向标准区域”subdomainabccom—〉添加相关主机记录

8、 设置 DNS区域的动态更新

右击选择DNS上区域—〉选择“属性”—〉选择“常规”中的“允许动态更新”,选是— 〉然后按 “确定”—〉在本机的DHCP服务器中—〉右击选择DHCP服务器—〉选择“属性”—〉选择“DNS”—〉选择“为不支持动态更新的DNS客户启用更新”—〉在客户端使用ipconfig /registerdns来更新域名的注册信息

注意客户端需要将完整的计算机名改成myhostabccom

9、 配置DNS客户端

在客户端计算机上打开tcp/ip属性对话框,在dns服务器地址栏输入dns服务器的ip地址

手工配置最多可配置12个 DNS服务器

那你要在内网创建一台dns服务器,实现域名到ip的转换

然后在局域网其它机器上的dns指向这台机器

dns服务器的配置,百度一下,windows2003或win2000就有这个功能

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » windows 2003上装完IIS后,本机和局域网IP能访问,怎么设置内网域名访问该服务器?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情