• 再续 asp.net 域名欺骗式开发之泛解析域名


    前言:

    在很久前,曾发布过一篇:asp.net 域名欺骗式开发

    有不少新新人类表示对此文不屑,觉得太基础,他们早懂了,懂了就懂了,毕竟还有人还没有懂的。

    今天再续文,讲解域名欺骗式开发的进阶,泛解析方式开发:如果觉得本文对你有帮助,请热情地点下推荐

    泛解析使用:在博客中比较常用,看博客园就知道了

    对于http://cyq1162.cnblogs.com
    或是http://www.cnlogs.com/cyq1162
    访问的都是同一个用户,对*.cnblogs.com都解析到同一个IP去了

    泛解析开发:

    为了模拟多用户情况,对URL重定向、用户名称截取等开发测试时,这种欺骗式开发方式显的相当优越。

    如何进行?

    方式一:修改host

    在上次asp.net 域名欺骗式开发中,我们通过修改host文件,实现了域名欺骗。

    但是对于二级域名,我们只能通过一个一个输入来解析如:

    #host文件
    192.168.1.2 www.cnblogs.com
    192.168.1.2 cyq1162.cnblogs.com
    192.168.1.2 aaa.cnblogs.com
    192.168.1.2 bbb.cnblogs.com
    ......

    说明:

    如果你想一个一个的敲,没人会阻止你,只是对于每个新注册的用户,当你进行测试时,就得加一行的host解析了。

    疑问:host文件的域名能不能改成*.cnblogs.com实现泛解析欺骗?答案是不能!

    于是,我们需要另一种方案来实现泛解析的欺骗式开发,而迎之而来的就是:

    方式二:DNS解析[对于DNS就不解释那么多了,详情问Google]

     

    实现简单步骤[示例演示泛解析博客园]:

    1:安装[和iis安装方式大体差不多,只有服务器系统能装,xp就别折腾了]

    2:配置域名DNS,上图

    A :从管理工具打开DNS

    B :右键新建区域

    C :直接下一步

    D :输入域名

    E :直接下一步

    F :直接下一步

    G :直接点完成

    H :区域建完了,右键新建主机

    I :输入*,并指向本向IP,点击添加主机完成

    OK,至此主机就完了,不过一般还不能立即生效[不知网上的其它教程咋就一下子就ping了出来,忽悠人还是咋的]

    经过一翻折腾猜测性的发现,有两步需要注意

    1:默认DNS要设置成本机IP

    2:DNS生效刷新时间,默认15分钟,改一下吧,不改就等了。
    如下图

    最后一切就绪,再Ping一下博客园,结果如图

    结言:

    至此,就完成了整个的泛解析了,现在可以继续以域名欺骗的方式开发了。

    对于VS、IIS的配置还不会设置?回头看看:asp.net 域名欺骗式开发
     
    本文仍旧写的很基础,看白了就是DNS的配置,只是配置VS+IIS合起来开发,就前进了那么一点了。
     
    至于那些早懂的,懂了就懂了吧,还是有些人不懂的。
    版权声明:本文原创发表于 博客园,作者为 路过秋天 本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
    个人微信公众号
    创业QQ群:617713515
    Donation(扫码支持作者):支付宝:
    Donation(扫码支持作者):微信:
  • 相关阅读:
    Linux grep命令使用方法
    Linux crontab使用方法
    Linux find命令使用方法
    软件测试全流程
    Linux查看CPU、内存、IO占用高的进程
    使用py2exe转换python文件为可执行程序
    Shell脚本调试方法
    Shell编程常用函数
    Win10常用快捷键使用指南
    mac上一键配置和安装adb驱动或者环境
  • 原文地址:https://www.cnblogs.com/cyq1162/p/1851773.html
Copyright © 2020-2023  润新知