环境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和访问域名可以得到不同的文件目录结果,而延申出来的一次实际尝试,有不足之处还请各位大佬斧正
|