host妙用
- 格式:pdf
- 大小:148.28 KB
- 文档页数:8
修改C:\WINDOWS\system32\drivers\etc\hosts 文件有什么作用host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
现在笔者就向大家介绍该文件的三个特殊妙用。
重新找回“失效”网址提起这事笔者非常惭愧,前些天登录了几次搜狐的站点,可首页就是打不开,于是便料定搜狐可能由于内部什么调整而将服务器关了,笔者甚至还幸灾乐祸的发短信向朋友们报告自己发现的“惊爆新闻”!当笔者知道在其他几乎所有的电脑上均能打开传说中的搜狐网站而只有自己打不开时,笔者傻了,难道真的是朋友们说的“人品问题”……按照解决问题的常规,在运行框中输入“ping ”,发现其返回的IP地址不是搜狐对应的“220.181.26.133”,而是莫名其妙的“127.0.0.1”!至此真相大白,原来一些网页恶意脚本将笔者的Hosts文件进行了修改,即在Hosts文件中添加了一条“”记录,当笔者在地址栏中输入搜狐的网址时,被系统解析出来的IP地址不是正确的“220.181.26.133”而是“127.0.0.1”,所以自然就打不开了。
解决方法很简单,在c:\windows\system32\drivers\etc文件夹中找到Hosts文件并用记事本打开(Windows 9x/Me系统在C:\Windows文件夹中找),将其中的错误记录(如“”)或者全部记录删去,保存文件退出,这时再登录搜狐的站点就应该畅通无阻了。
提示:如果用户感觉手工寻找Hosts文件及手工指定记事本工具打开Hosts文件自动屏蔽网页恶意插件上网观看免费影视剧是笔者的一大爱好,前段时间经一个大侠朋友推荐,笔者终于又找到了一个很不错的免费在线电影站点,不过在打开每一部电影播放页面前,站点均会dan出一个要求安装百度工具条的网页并且不等用户同意便立即进入下载安装状态!尽管这个网页窗口可以一关了之,但要看的电影不是一部,每次都要连接下载肯定会影响正常网页的打开速度及正在播放视频的流畅。
host 泛解析
泛解析是一种在主机配置中使用通配符来指定多个子域名的解析方式。
通过使
用泛解析,我们可以将所有以指定域名为前缀的子域名都解析到同一个服务器上。
在本文中,我们将讨论如何使用泛解析来实现主机配置。
首先,为了使用泛解析,您需要在域名解析服务商的控制面板中设置相应的解
析记录。
一般而言,您需要添加一个类型为"A"的记录,并将记录主机名设置为"*"(星号)。
将记录的值设置为目标服务器的IP地址即可。
此时,包括任意子域名
在内的所有域名将指向同一个服务器。
需要注意的是,泛解析可能会导致一些安全风险,因为任何以指定域名为前缀
的子域名都将指向同一服务器。
这可能意味着未经授权的用户也可以访问您的网站。
因此,在使用泛解析时,您需要特别谨慎地管理和保护您的服务器。
另外,泛解析还可用于创建动态子域名。
例如,您可以在您的网站上创建一个
用户注册系统,允许每个用户有一个自己的个性化子域名。
通过使用泛解析,您可以将所有动态子域名解析到同一个服务器上,然后根据子域名来显示相应的用户内容。
总结来说,泛解析是一种方便的主机配置方式,可以将多个子域名指向同一个
服务器。
它适用于需要为大量子域名提供相同服务的情况。
然而,由于安全风险的存在,您需要谨慎使用泛解析,并确保适当地保护您的服务器。
ansible hosts用法Ansible是一款开源的自动化工具,可以用于自动化部署、配置管理和任务执行。
在Ansible中,hosts文件用于定义要管理的主机和主机组。
使用Ansible hosts 文件,可以灵活地管理大量主机,并将它们分组为不同的配置集合。
在本篇文章中,我将详细介绍Ansible hosts文件的用法,并提供一步一步的指南。
1. hosts文件的基本语法Ansible hosts文件采用INI文件格式,具有以下基本语法:[group_name]host1 ansible_host=xxx.xxx.xxx.xxx ansible_user=usernameansible_password=passwordhost2 ansible_host=yyy.yyy.yyy.yyy ansible_user=usernameansible_password=password在上面的语法中,[group_name]即为主机组的名称,host1、host2等为具体的主机名。
ansible_host用于指定主机的IP地址,ansible_user和ansible_password用于指定登录到主机所需的用户名和密码。
2. 主机组的定义使用Ansible hosts文件,可以将主机划分为不同的组,方便对不同组的主机进行统一管理。
下面是一个例子:[web_servers]web1 ansible_host=192.168.1.1 ansible_user=adminansible_password=passweb2 ansible_host=192.168.1.2 ansible_user=adminansible_password=pass[db_servers]db1 ansible_host=192.168.1.3 ansible_user=adminansible_password=passdb2 ansible_host=192.168.1.4 ansible_user=adminansible_password=pass在上面的例子中,web_servers和db_servers分别是两个主机组的名称,web1、web2是web_servers组的成员,db1、db2是db_servers组的成员。
host原理
Host原理是计算机网络中非常重要的概念。
在计算机网络中,每个计算机都可以称为一台主机,而网络中的所有通信都是由各个主机之间
来完成的。
Host原理是指在网络中,数据的传输都需要经过网络中的主机,而主机则充当了数据的接收和发送的角色。
在数据传输的过程中,主机不仅充当了数据传输的平台,而且还为数据传输提供了必要
的支持和保护。
Host原理主要有三个核心概念:地址、路由和协议。
地址是用于标识主机在网络上的唯一标识符,可以是IP地址或MAC地址等。
路由是
指网络中的多个主机之间通过网络来传输数据的方式,包括直接连接
和间接连接两种方式。
协议则是指在网络中主机之间传输数据的规则
和方法,包括TCP/IP、HTTP、FTP等协议。
在网络中,主机之间的数据传输一般需要经过多个网络节点,包括路
由器、交换机、网关等。
每个网络节点都使用不同的协议来传输数据,因此主机之间的数据传输需要遵循一定的协议规则。
例如,在TCP/IP 协议中,数据的传输需要经过三次握手的过程来确保数据传输的可靠性。
此外,Host原理还涉及到网络拓扑结构的设计和优化。
在网络设计中,
需要根据实际情况确定网络中各个主机之间的连接方式和数据传输的路径,以最大限度地提高网络的性能和可靠性。
在网络优化中,需要根据网络的实际运行情况来调整网络拓扑结构,以满足网络的不断变化的需求。
总的来说,Host原理是计算机网络中非常重要的概念,涉及到计算机的通信、网络拓扑结构、协议规则等方面。
在实际应用中,要根据实际情况来优化网络的设计和优化,以提高网络的性能和可靠性。
Host详解Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析.Hosts文件的位置很多用户都知道在Windows系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows文件夹.在Windows 2000/XP/Vista/Seven系统中位于%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Systemroot%指系统安装路径.例如,Windows XP 安装在C:\WINDOWS,那么Hosts 文件就在C:\WINDOWS\system32\drivers\etc中.但Hosts文件具有系统属性,系统默认是不显示此文件的,因此很多朋友虽然找到了相应的文件夹却看不到Hosts文件,显示系统文件的方法是:打开我的电脑,依次点击工具~文件夹选项~查看,之后在高级设置中取消勾选隐藏受保护的系统文件,确定后就完成了.这时电脑中的所有系统文件会显示出来,Hosts文件也不会例外.你也可以用windows自带的查找功能搜索找到hosts文件.该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑. 编辑本段Hosts文件的工作方式现在让我们来看看Hosts在Windows中是怎么工作的.我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问.要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间.为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP 的映射关系来达到目的.根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系.如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析.也就是说Hosts的请求级别比DNS高.编辑本段Hosts文件的具体作用现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用.1、加快域名解析对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度.由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器.2、方便局域网用户在很多单位的局域网中,会有服务器提供给用户使用.但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址.这对不少人来说相当麻烦.现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了.3、屏蔽网站(域名重定向)现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒.对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了.在WINDOWS系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址.如果,我们在Hosts中,写入以下内容:127.0.0.1 # 要屏蔽的网站A0.0.0.0 # 要屏蔽的网站 B这样,计算机解析域名A和B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的.4、顺利连接系统对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问.那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了.5. 屏蔽不想访问的网站的例子这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,供大家学习使用Hosts 文件时参考.例1.在hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址.127.0.0.1 localhost127.0.0.1 127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名例2.在hosts文件中的前面加入如下内容就可以屏蔽文件中定义的对应的网址.127.0.0.1 localhost127.0.0.1 #百度IE搜索伴侣# Copyright (c) 1993-1999 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.(....省略)例3.免疫一些病毒(实际上是屏蔽网站,禁止访问有毒网站从而达到免疫一些已知有毒网站上的病毒)# *********免疫机器狗木马病毒******************127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 # *********结束******************# *********免疫磁碟机dummycom病毒******************127.0.0.1 127.0.0.1 # *********免疫磁碟机dummycom结束******************最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问.编辑本段HOSTS表的病毒首先必须要进入安全模式下载一个360安全卫士或者金山卫士、瑞星卡卡、江民安全专家等软件,不要安装!进入安全模式后,关闭进程EXPLORER.EXE,然后再添加进程EXPLORER.EXE(具体操作文件-新建任务“运行”-浏览-C:\WINDOWS\explorer.exe).然后安装运行,进行修复.其次运行regedit删除如下项目,查找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run后面有多种可能性,目前发现有2种!名称为R 或者A1.R=C:\Windows\System32\rundl132.exe ctfmon.dll s2.A=C:\WINDOWS\system32\rundl132.exe msad.dll s你如果发现了这2个其中一个,直接删除此项目.然后找到C:\Windows\System32\ctfmon.dll或者C:\Windows\System32\msad.dll删除该文件修复HOSTS文件(其实安全模式下安装运行360安全卫士就已经可以修复了,这里说手动修复的方法)请按以下方式操作:1.搜索系统中的hosts文件,也可以根据如下路径查找:Windows 98系统,文件路径\Windows目录下;Windows XP系统,文件路径\Windows\System32\Drivers\Etc目录下;Windows 2000系统,文件路径:WINNT\System32\Drivers\Etc目录下;Windows 7系统,文件路径\\Windows\System32\Drivers\etc目录下;2.首先将此文件备份;3.右键点击hosts文件,选择{打开方式},选择记事本;4.删除记事本的内容,或干脆将hosts文件删除!(不影响系统的正常使用)编辑本段Hosts的特殊作用屏蔽网页插件经常浏览网页或许会在某个网站上经常遇见弹出来的插件安装提示,虽然现在IE级别都高了一个档次,当总是提示又不想安装怎么办?,比如要屏蔽XX插件修改Hosts输入:127.0.0.1 www.XXX .com保存退出,当再次打开某站点强出插件www.XXX .com/aa.exe页面时,系统会自动将其解析到127.0.0.1这样一个不可能存在的IP地址上,这样也就屏蔽了该网页插件.大家是否经历过这样的怪事:在正常浏览网页或进行其他办公操作的过程中,IE每隔一段时间就会自动弹出整屏的网页广告并且这些网页广告内容还会自动随机变换!不过网址的形式比较固定,其实这是一种类似“Win32.Troj.PopWeb”的系列木马病毒,大家也可以按照上面的方法将这些网址解析成127.0.0.1从而摆脱病毒的骚扰.一键登录局域网指定服务器单位的“高工”在公司的局域网中建了个CS对战服务器,于是我们这些一人吃饱全家皆饱的单身汉便又有了在下班时间消遣的好去处.不过有一点美中不足,局域网中没有再架设DNS服务器,所以我们每次只能输入IP地址进行登录,尽管只是数量不算多的一串数字,但毕竟数字枯燥啊!在这种情况下,我们可以通过修改Hosts文件来达到一键登录局域网CS服务器的目的:(假定221.555.78.122打开Hosts文件,同样在新开启的空白行中输入“221.555.78.122 ”是CS服务器在局域网中的IP地址),这样我们以后只要输入“”就可以直接登录局域网CS服务器了.编辑本段修改Hosts文件1.正确修改hosts文件:一般打开hosts文件里面都会有个示例,按照其格式修改即可比如以下内容:127.0.0.1 即代表打开abc .cn这个网址将解析到127.0.0.1,ip地址与网址间至少有一空格,当然建议通过按Table键来编辑,即美观又不容易编写失误;这也就是通过解析到本地回还地址屏蔽一些不友好的网站或ip了,当然在前面加一个#号即可暂时将这一行让它失效.2.hosts文件的位置:xp,2000等系统在C:\windows\system32\drivers\etc 文件夹中Windows 9x/Me系统在C:\Windows文件夹,3.hosts文件的系统属性:hosts文件默认具有隐藏属性,系统默认设置情况下是看不到的,当然进到这个文件除了直接输入路经也是无法看到了.解决办法:打开我的电脑->点击工具->文件夹选项->查看->取消勾选隐藏受保护的系统文件->确定即可.修改后无法保存:在Hosts文件上面点右键->属性->把只读属性去掉->确定,即可保存.在修改HOSTS文件时候,还常常遇到修改保存后无效的情况,这里要提醒大家注意的一点:很多人是写在最后行,写完最后一行后在没有回车的情况下,这一行是不生效的.一定要记得回车.建议大家遵循这样的习惯:“ip地址+Table键+域名+回车”添加记录.4.Hosts在UAC安全策略无法打开或编辑:遇到windows VISTA 或者windows 7 操作系统无法打开和编辑的情况,提示:“不能创建文件”或者“文件操作失败”等提示,是因为安全机制UAC造成的,你可以使用以下方法解决:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可.编辑本段Android中的Host由于某些原因,可能需要修改hosts 文件指定域名到对应的IP 地址.Android 是基于Linux 的系统,与Linux 类似,通过hosts 文件来设置.在Android 下,/etc 是link 到/system/etc 的,我们需要修改/system/etc/hosts 来实现.但是这个文件是只读,不能通过shell 直接修改.可以通过连接到PC 上使用adb 来修改.步骤如下:1、获得root权限:adb root2、设置/system为可读写:adb remount3、将hosts文件复制到PC:adb pull /system/etc/hosts4、修改PC机上文件5、将PC机上文件复制到手机:adb push /system/etc/hosts如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc/hosts;或者在手机上运行cat /system/etc/hosts.在Android系统中,hosts文件格式有一点与PC机Linux不同:不能在一行中一个IP对应多个域名,比如:127.0.0.1 在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用:127.0.0.1 127.0.0.1 127.0.0.1 WIN7或者VISTAWIN7或者VISTA系统的需要提升用户对Hosts文件的操作权限,否则无效.具体方法如下:方法一:按着Shift键,然后Hosts文件上面右键,以管理员方式运行即可.方法二:鼠标右键点击Hosts文件,选择属性,然后点击“安全”选项卡,选中现在登录使用的用户账户并点击“编辑”,在弹出的权限设置界面再次选中当前用户,然后勾选“完全控制”或“修改”都可以,最后点击应用生效即可.。
个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS 的功能,它可以由计算机的用户进行控制。
目录一、Hosts文件基本介绍Hosts文件的存储位置在不同的操作系统中并不相同,甚至不同Windows版本的位置也不大一样:Windows NT/2000/XP/2003/Vista/win7:默认位置为%SystemRoot%\system32\drivers\etc\,但也可以改变。
例如c:\windows\system32\drivers\etc\动态目录由注册表键\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\DataBasePath决定。
Windows 95/98/Me:%WinDir%\用记事本打开hosts文件,就可以看见了微软对这个文件的说明。
Hosts文件文一般有如下面的基本内容# 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:## 102.54.94.97 # source server# 38.25.63.10 # x client host127.0.0.1 localhost这个文件是根据TCP/IP for Windows 的标准来工作的。
linuxhost命令用法host命令是一个用于查询DNS(Domain Name System)记录的工具,可以通过该命令查询主机名对应的IP地址,以及IP地址对应的主机名等信息。
host命令常用于网络诊断,可以帮助我们在Linux系统中完成DNS 的相关操作。
下面是host命令的详细用法。
1.查询主机名对应的IP地址:host 主机名如果查询成功,将会返回该主机名对应的IP地址。
2.查询IP地址对应的主机名:host IP地址例如:host 8.8.8.8如果查询成功,将会返回该IP地址对应的主机名。
3.查询指定DNS服务器的DNS记录:4.显示所有的IP地址:host -t A 主机名如果一个主机名对应多个IP地址,将会一次性返回所有的IP地址。
5.查询指定类型的DNS记录:host -t 查询类型主机名查询类型可以是A、MX、CNAME、TXT、NS等。
6.反向查询:host -t PTR IP地址例如:host -t PTR 8.8.8.8反向查询是通过IP地址来查找对应的主机名。
7.指定需要查询的DNS服务器:这将会查询指定主机名在指定DNS服务器上的完整信息。
8.查询过程中显示详细信息:host -v 主机名在查询过程中会显示更详细的信息,包括查询的DNS服务器等。
9.查询结果反过来显示:host -d 主机名查询结果将会反过来显示,先显示IP地址,再显示主机名。
10.设置超时时间:host -W 超时时间主机名设置host命令的超时时间为5秒,默认情况下超时时间为最长5秒。
11.查询AAAA记录:host -t AAAA 主机名查询主机名对应的IPv6地址。
12.查询MX记录:host -t MX 主机名查询主机名对应的邮件交换记录。
13.查询NS记录:host -t NS 主机名查询主机名对应的域名服务器记录。
这些是host命令的常用用法,可以灵活运用这些选项和参数来完成各种查询操作,帮助我们进行网络诊断和管理。
本地修改host原理
Host是一种网络协议,它是将域名映射到IP地址的一种方式。
在互联网上,每个网站都有一个唯一的IP地址,但是IP地址很难记忆,所以我们使用域名来访问网站。
当我们在浏览器中输入一个域名时,浏览器会向DNS服务器发送请求,获取该域名对应的IP地址,然后再向该IP地址发送请求,获取网站的内容。
但是,有时候我们需要在本地修改Host,以达到一些特殊的目的。
本地修改Host的原理是将域名和IP地址的映射关系存储在本地的Hosts文件中。
Hosts文件是一个文本文件,它位于操作系统的系统目录下,用于存储域名和IP地址的映射关系。
当我们在浏览器中输入一个域名时,浏览器会先查找本地的Hosts文件,如果该文件中存在该域名对应的IP地址,浏览器就会直接向该IP地址发送请求,而不需要向DNS服务器发送请求。
本地修改Host的应用场景很多,比如:
1. 屏蔽广告:有些网站会在页面中嵌入广告,影响用户体验。
我们可以将这些广告的域名添加到Hosts文件中,将其映射到127.0.0.1,这样就可以屏蔽这些广告。
2. 访问被屏蔽的网站:有些国家或地区会屏蔽一些网站,我们可以将这些网站的域名添加到Hosts文件中,将其映射到其他可访问的IP地址,就可以绕过屏蔽。
3. 加速访问:有些网站的服务器在国外,访问速度比较慢。
我们可以将这些网站的域名添加到Hosts文件中,将其映射到国内的服务器,就可以加速访问。
需要注意的是,修改Hosts文件需要管理员权限,否则无法保存。
另外,修改Hosts文件可能会影响系统的正常运行,所以在修改之前需要备份原文件,以便出现问题时可以恢复。
自定义 host 规则自定义 host 规则可以帮助您更好地管理您的网络连接。
Host 是一个网络连接的标识符,它标识了您想连接的计算机或服务器的名称或 IP 地址。
根据不同的 Host,网络连接的行为也有所不同,不同的规则可以帮助您更好地管理您的网络连接。
自定义 Host 规则可以有多种用途。
它可以用于防止访问特定网站,例如恶意软件网站或淫秽内容网站。
您可以创建一个规则,如果 Host 包含特定的字符串,则将其阻止。
它还可以用于更好地管理本地网络连接。
例如,如果您的家庭网络中有很多设备使用相同的本地 IP 地址,则可以为每个设备创建一个 Host 规则,使其更方便地标识和管理。
为了创建自定义 Host 规则,您可以使用许多不同的工具和方法。
其中最常用的方法是使用 hosts 文件。
这是一个文本文件,其中包含与特定 Host 相关联的 IP 地址。
您可以编辑这个文件,添加或删除规则,以管理您的网络连接。
另一种常用的方法是使用网络管理软件,如防火墙或路由器。
这些软件可以帮助您更方便地创建和管理 Host 规则。
例如,您可以使用防火墙软件来创建特定的规则,以阻止与特定 Host 相关的所有流量。
无论是使用 hosts 文件还是网络管理软件,创建 Host 规则的步骤都相对简单。
它包括输入 Host 名称或 IP 地址,选择您想要应用的规则类型,例如阻止或重定向,然后保存规则。
但是,需要注意的是,自定义 Host 规则并不是完全可靠的。
一些恶意软件或网络攻击可能会通过绕过规则来获取或发送数据。
因此,保持网络安全意识和使用适当的网络安全软件仍然是非常重要的。
总之,自定义 Host 规则是帮助您更好地管理您的网络连接的有用工具。
它可以用于防御恶意软件和淫秽内容,也可以用于更好地管理本地网络连接。
虽然它并不是完全可靠的,但是它仍然是一个强有力的工具,可以帮助您更好地控制您的网络连接。
代替host解析主机名的方法随着互联网的发展,越来越多的应用程序需要通过主机名来解析出目标主机的IP地址。
在传统的DNS解析中,应用程序需要向本地DNS服务器发出请求,本地DNS服务器再向上级DNS服务器发出请求,直到最终得到目标主机的IP地址。
然而,这种方式存在一些问题,比如DNS污染、DNS缓存更新不及时等。
因此,近年来出现了一些新的方法来代替传统的DNS解析,下面将介绍其中几种。
1. Hosts文件解析Hosts文件是一种本地的DNS解析缓存,它可以让应用程序直接读取本地Hosts文件中存储的主机名和IP地址映射关系,从而避免了向DNS服务器发出请求。
在Windows系统中,Hosts文件位于C:\Windows\System32\drivers\etc目录下,而在Linux系统中则位于/etc目录下。
通过编辑Hosts文件,我们可以手动添加或修改主机名和IP地址的映射关系,从而实现自定义DNS解析。
不过,由于Hosts文件只能存储一定数量的映射关系,而且需要手动维护,因此不适合大规模应用。
2. DNS-over-HTTPS(DoH)DNS-over-HTTPS(简称DoH)是一种将DNS请求加密并通过HTTPS协议传输的新型DNS解析方式。
与传统的DNS解析相比,DoH具有更高的安全性和隐私保护性。
由于DNS请求被加密,因此不容易被中间人攻击者篡改或窃取。
此外,由于DoH请求是通过HTTPS协议传输的,因此可以绕过一些网络层面的限制,比如防火墙和ISP的DNS劫持等。
目前,Google、Cloudflare等公司已经提供了DoH服务,用户可以通过修改DNS设置来选择使用DoH进行DNS解析。
3. DNS-over-TLS(DoT)DNS-over-TLS(简称DoT)是一种将DNS请求加密并通过TLS 协议传输的DNS解析方式。
与DoH类似,DoT也具有更高的安全性和隐私保护性。
由于DNS请求被加密,因此不容易被中间人攻击者篡改或窃取。
Hosts文件的位置相信很多人都知道在windows 系统下有个hosts文件(没有后缀名)在Windows 98系统下该文件在Windows文件夹。
在Windows 2000/XP/Vista系统中位于\%Systemroot%\System32\Drivers\Etc 文件夹中,其中,%Syst emroot%指系统安装路径。
例如,Windows XP 安装在C:\WINDOWS,那么Hosts文件就在C:\WINDOW S\system32\drivers\etc中。
win7系统的位置也是:C:\Windows\System32\drivers\etc2 开打Hosts文件但Hosts文件默认情况下是隐藏的,因此很多朋友虽然找到了相应的文件夹确看不到Hosts文件,显示系统文件的方法是:打开我的电脑,依次点击工具~文件夹选项~查看,之后在高级设置中取消勾选隐藏受保护的系统文件,确定后就完成了.这时电脑中的所有系统文件会显示出来,Hosts文件也不会例外.你也可以用windows自带的查找功能搜索找到hosts文件。
该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开和编辑。
Windows7 打开文件hosts文件,内容如下:引用# Copyright (c) 1993-2009 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:## 102.54.94.97 # source server# 38.25.63.10 # x client host# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 localhost3 Hosts文件的工作方式我们知道在网络上访问网站,要首先通过DNS服务器把要访问的网络域名(例如)解析成XXX.XXX.XXX.XXX的IP地址后,计算机才能对这个网络域名作访问。
要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,因为DNS做域名解析和返回IP都需要时间。
为了提高对经常访问的网络域名的解析效率,可以通过利用Hosts文件中建立域名和IP的映射关系来达到目的。
根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。
如果有则,调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。
也就是说Hosts的请求级别比DNS高。
4 Hosts文件的具体作用现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用。
1、加快域名解析对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,提高域名解析速度。
由于有了映射关系,当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
2、方便局域网用户在很多单位的局域网中,会有服务器提供给用户使用。
但由于局域网中一般很少架设DNS服务器,访问这些服务器时,要输入难记的IP地址。
这对不少人来说相当麻烦。
现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候,只要输入这个服务器的名字就行了。
这个用途本人用过,当时由于我要访问的机器的ip地址和FQDN,在DNS服务器上的记录已经被删除了,导致不能访问,我就在Hosts文件中加上,就可以访问了.3、屏蔽网站现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,其中有些说不定就是木马或病毒。
对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。
在WINDOWSX系统中,约定127.0.0.1为本地计算机的IP地址, 0.0.0.0是错误的IP地址。
如果,我们在Hosts中,写入以下内容:127.0.0.1 # 要屏蔽的网站A0.0.0.0 # 要屏蔽的网站B这样,计算机解析域名A和B时,就解析到本机IP或错误的IP,达到了屏蔽网站A 和B的目的。
这个可以用来屏蔽迅雷,暴风影音的广告。
只要将A,B替换成你要屏蔽的广告地址.4、顺利连接系统对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。
那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
五.屏蔽不想访问的网站的例子这里给出一些收集到的利用Hosts文件对一些网址屏蔽的例子,供大家学习使用Hosts文件时参考。
例1.在hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。
127.0.0.1 localhost127.0.0.1 127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名127.0.0.1 #3721网络实名例2.在hosts文件中加入如下内容就可以屏蔽文件中定义的对应的网址。
127.0.0.1 localhost127.0.0.1 #百度IE搜索伴侣127.0.0.1 #百度IE搜索伴侣127.0.0.1 #百度IE搜索伴侣例3.免疫一些病毒(实际上是屏蔽网站,禁止访问有毒网站从而达到免疫一些已知有毒网站上的病毒) # *********免疫机器狗木马病毒******************127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1 # *********结束******************# *********免疫磁碟机dummycom病毒****************** 127.0.0.1 127.0.0.1 # *********免疫磁碟机dummycom结束******************最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。
重新找回“失效”网址比如你输入,结果不能打开网站,如果你的网络正常的话,有可能是hosts文件被恶意修改了。
解决办法,如果你知道33LE的IP地址的话,在运行框中输入“ping www.33了.com”,发现其返回的I P地址不对,至此真相大白,原来一些网页恶意脚本将笔者的Hosts文件进行了修改,即在Hosts文件中添加了一条“127.0.0.1 ”记录,当在地址栏中输入的网址时,被系统解析出来的IP地址不是正确的,而是“127.0.0.1”,所以自然就打不开了。
解决方法很简单,在c:\windows\system32\drivers\etc文件夹中找到Hosts文件并用记事本打开(Wi ndows 9x/Me系统在C:\Windows文件夹中找),将其中的错误记录(如“127.0.0.1 ”)或者全部记录删去,保存文件退出,这时再登录站点就应该畅通无阻了。
上网浏览网站,有些站点均会弹出一个要求安装插件的网页并且不等用户同意便立即进入下载安装状态!尽管这个网页窗口可以一关了之,但要你如果要经常访问此网站,每次都要连接下载肯定会影响正常网页的打开速度。
通过观察发现,假如插件的地址为:我们用/aa.exe代替,下面我们打开系统文件夹中的Hosts文件,在文件中新开启一行,输入“0.0.0.0 /aa.exe”(输入内容没有引号,但IP地址与网址间有空格),接下来将文件保存退出,当站点试图打开/aa.exe 页面时,系统会自动将其解析到“0.0.0.0”这样一个不可能存在的IP地址上,这样也就屏蔽了该网页插件。
提示:1、用户可以用同样的方法将其他恶意插件、各种网页弹出广告和一些非法网站添加进Ho sts文件进行彻底屏蔽。
另外,如果用户需要经常向Hosts文件添加屏蔽网址,则也可以不用每次进入系统目录中寻找Hosts文件:同样将“雅虎助手”切换到“编辑Hosts表”选项卡,单击“添加”按钮,这样便可以批量向Hosts文件添加屏蔽网址了。
2、大家是否经历过这样的怪事:在正常浏览网页或进行其他办公操作的过程中,IE每隔一段时间就会自动弹出整屏的网页广告并且这些网页广告内容还会自动随机变换!不过网址的形式比较固定,其实这是一种类似“Win32.Troj.PopWeb”的系列木马病毒,大家也可以按照上面的方法将这些网址解析成“0。