查找应用软件连接域名真实IP修改Hosts的方法

   我使用的是一个名为DNSQuerySniffer的嗅探工具,该工具能够实时显示本地电脑的DNS查询记录,对于每一个DNS解析查询,显示以下信息:主机名,端口号,查询ID,请求类型,请求响应时间,响应代码等记录,并返回的DNS记录的内容。域名添加到Hosts文件中,DNSQuerySniffer就不会再检测到该域名的解析,然后继续运行Sniffer嗅探器和应用软件,一个一个找出所有的无效域名,然后手动将每个域名都添加到Hosts文件即可。


  此方法是通用的寻找本地应用软件可用Hosts的方法,适合所有本地应用软件域名解析错误导致无法运行等问题。

  以Dropbox软件为例,先关闭其他没用的客户端软件,打开DNSQuerySniffer,然后运行Dropbox,记录下其访问过的域名。使用一个Ping工具找出这个域名对应的ip地址。


  找到可用IP后,就可以添加这个IP到Hosts文件里了,先关闭“电脑管家”、“360安全卫士”这类工具,然后编辑C:WindowsSystem32driversetchosts文件,在文件结尾添加一行“可用IP地址 目标域名”即可。


  之后如果“电脑管家”、“360安全卫士”等工具检测hosts文件提供风险,只需信任这个文件并将其添加到白名单即可。

  域名添加到Hosts文件中,DNSQuerySniffer就不会再检测到该域名的解析,然后继续运行Sniffer嗅探器和应用软件,一个一个找出所有的无效域名,然后手动将每个域名都添加到Hosts文件即可。

  小结

  此方法是通用的寻找本地应用软件可用Hosts的方法,适合所有本地应用软件域名解析错误导致无法运行等问题。

  hosts知识普及:

  Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

  存储位置

  hosts文件在不同操作系统(甚至不同Windows版本)的位置都不大一样:

  Windows NT/2000/XP/Vista/7/8(即微软NT系列操作系统):默认位置为%SystemRoot%system32driversetc,但也可以改变。动态目录由注册表键HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersDataBasePath决定。其中,%Systemroot%指系统安装路径。例如,Windows XP/Windows 7/Windows 8 安装在C:WINDOWS,那么Hosts文件就在C:WINDOWSsystem32driversetc中。

时间: 2024-09-02 21:50:05

查找应用软件连接域名真实IP修改Hosts的方法的相关文章

Windows 7系统修改hosts文件方法图解

Win7系统可能涉及到权限问题,无法保存更改后的hosts文件,如果遇到此类问题,建议按如下方法修改hosts文件: 1.点击开始菜单,找到记事本,右键以管理员身份运行: 2.点击菜单栏中的文件,并按如下路径打开hosts文件:C:\windows\system32\drivers\etc\ 3.当您打开如下文档,将测试指南的IP 和加速域名复制到hosts 文件里, 点击保存并且重新打开浏览器进行功能测试.

Win8系统中修改hosts的方法

Windows8发布了,相信不少人已经拿来尝鲜了.笔者也把家中的电脑也安装了Windows8,从家中网络访问公司后台的时后,需要修改hosts,但发现无法保存.可能一些尝鲜的用户在需要在家完成「残業」的时侯,也遇到了不能保存的情况.还有一种情况就是为了访问通常情况下无法访问的一些国外网站,或者绕过某些软件的认证等等,总之修改hosts是不少用户需要碰到的,但是现在windows8不让改了?这是肿么回事儿? 实际上笔者在windows8 RTM的时侯就抱怨过,这所谓「管理员帐户」离管理员越来越远了

windows 修改hosts文件方法

看惯了http://localhost在本地测试的域名,想换种写法行不行,比如说想变成http://www.111cn.net,但网页访问仍然是原来http://localhost的内容,如何做到呢? 可以修改本机的一个文件来实现. 在系统盘中的如下路径  代码如下 复制代码 C:WINDOWSsystem32driversetc 找到"hosts"文件,右键打开方式选择文本文件方式,可以看到如下内容:  代码如下 复制代码 # Copyright (c) 1993-1999 Micr

找到CDN背后的真实IP

本文讲的是 找到CDN背后的真实IP,有时想找到CDN后的服务器真实IP非常困难,参考网上的文档,我选择了一些方案可行的做介绍. 方法一:查询历史DNS记录 通过查看 IP 与 域名绑定的历史记录,可能因为网站之前没有使用CDN,历史IP地址的解析记录(A记录)存在真实服务器的IP,这个是有可能的. 相关查询网站:(经过验证,只有https://x.threatbook.cn/才能查询DNS解析历史记录,而且太早期的也没有) https://dnsdb.io/zh-cn/https://x.th

ubuntu图形桌面环境及纯字符界面下修改hosts地址的方法

ubuntu桌面环境修改hosts的方法 在ubuntu下修改hosts地址的方法,版本14.1,用不了几个命令就可以搞定了,方法如下: step1.进入ubuntu的终端,方法是点击dash home即可看到terminal,点击打开即可     step2.然后主要通过几个常用命令找到位于/etc文件夹下的hosts文件,并修改它的ip地址. sudo su--进入特权模式,对于文件的修改,要在特权模式下才有权限; cd ..(cd etc)--返回上级目录(进入etc文件夹)(注:也可以通

win7怎样修改hosts文件

  对于喜欢倒腾电脑的朋友来说,对于hosts文件 可能在熟悉不过了.在Windows系统中,hosts文件大小仅1K左右,但通过这个文件可以实现一些非常神奇的功能,包括制定网页IP地址.屏蔽制定网站,甚至是屏蔽广告等.对于电脑新手朋友来说,修改hosts文件也非常简单,只需要知道hosts文件在哪,如何简单修改即可,下面我们详细介绍一下. hosts文件在哪? 本文以Win7系统为例,XP.Win8和Win10系统,操作步骤也是一样的. Hosts文件路径:C:WINDOWSsystem32d

win7修改hosts文件图文介绍

  对于喜欢倒腾电脑的朋友来说,对于hosts文件可能在熟悉不过了.在Windows系统中,hosts文件大小仅1K左右,但通过这个文件可以实现一些非常神奇的功能,包括制定网页IP地址.屏蔽制定网站,甚至是屏蔽广告等.对于电脑新手朋友来说,修改hosts文件也非常简单,只需要知道hosts文件在哪,如何简单修改即可,下面我们详细介绍一下. hosts文件在哪?本文以Win7系统为例,XP.Win8和Win10系统,操作步骤也是一样的. Hosts文件路径:C:WINDOWSsystem32dri

在Mac OS X Lion下修改Hosts 的4种方法

  一名刚刚使用 Mac OS X Lion 系统的朋友问我怎么该系统下修改 Hosts 文件,说网上搜了很多办法都不管用,只要编辑 Hosts 文件就出现"你不是文件 hosts 的所有者,因此没有权限写到该文件"的提示,要解决这个权限问题又比较麻烦,对于刚刚使用 Mac 的用户来说并不容易整明白.因此,就有了这篇小贴士,下面我分享四种方法来修改 Mac OS X Lion 系统中的 Hosts 文件,这四种方法都不会出现权限提示,而且 Mac OS X Snow Leopard(1

通过HttpservletRequest对象获取客户端的真实IP地址

这篇文章主要介绍了Java中使用HttpRequest获取用户真实IP地址,使用本文方法可以避免Apache.Squid.nginx等反向代理软件导致的非真实IP地址,需要的朋友可以参考下 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的.但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了. 如果使用了反向代理软件,将http://192.168.1.110:2046/ 的UR