这里写自定义目录标题
环境windows server 2008 虚拟机vm
使用主机作为客户端,虚拟机作为服务端
多域名指向同一ip的不同首页设置
由于没有实际域名,本文通过使用更改hosts文件以及用windows server
2008作为dns服务器对域名进行解析,后一种基本与实际域名解析原理一致
- 更改本地hosts文件;
hosts文件所在位置是"C:\Windows\System32\drivers\etc"

2.自定义dns服务器:

选中上网的网卡右键属性

选择协议版本4

使用下面的dns服务器地址
但是此时存在一个问题就是虚拟机的网络模式不能为nat模式或者仅主机模式,只能为桥接模式才能访问色ser 2008的dns服务器

上图可以看到我将hello.com解析ip为192.168.43.205而此时如果我们用nat获得的地址输入到上面的dns服务器地址中此时ping一下hello.com就会出现找不到主机,这个原因我还在探究可能是nat模式的dns外面的主机不识别(请大佬指正)

改为桥接模式后得到server 2008ip为桥接地址填入后

即可看到此时dns服务器可以解析,解析结果为ser 2008中的dns正向解析结果此时dns服务器才起作用,
第二种方式是为了说明一下,dns服务器的作用以及域名解析的原理,为了联网本文将采用更改本地hosts文件方式继续
下面进入对多域名同一ip不同文件的访问
- 测试域名为www.hello001.com和www.text001.com
将第一个网站(Defaut Web Site)绑定www.hello001.com

默认文档为

将第二个网站(mysqlstudy)绑定www.text001.com

默认文档为

可以看到www.hello001.com的默认文档(多个1)和www.text001.com的默认文档(多个2)是不相同的但是两个网站的ip是相同的
- 更改客户机本地hosts文件(方法1)将域名和ip绑定

通过查看服务器ip改入上面的hosts文件中
此时就可以开始在客户机上访问到两个不同域名解析成同一ip的不同文档了客户机访问如下
访问www.hello001.com

访问www.text001.com

以上即实现了不同域名对于同一个ip不同页面的访问了
多域名同一ip不同端口的访问
有了以上基础我们将第二个网站的端口改为81

但此时如果没更改服务器防火墙入站规则,是无法访问的如果此时访问就会看到一直加载然后无法访问

在防火墙新建规则
选择端口下一步


完成之后刷新防火墙

根据上图结果可以看到实现了多域名同一ip不同端口的访问
本文为作者在学习渗透测试过程中发现访问ip和访问域名可以得到不同的文件目录结果,而延申出来的一次实际尝试,有不足之处还请各位大佬斧正
本文介绍了在Windows Server 2008虚拟机中,通过DNS和hosts文件配置多域名指向同一IP的不同首页。详细步骤包括:修改本地hosts文件、设置DNS服务器、绑定不同域名到IIS站点并更改默认文档。同时,展示了如何实现多域名同一IP不同端口的访问,涉及防火墙规则设置。此操作对于理解域名解析和服务器配置有实践意义。

被折叠的 条评论
为什么被折叠?



