修改HOSTS解析域名批量处理

合集下载

大批量解析域名的方法

大批量解析域名的方法

大批量解析域名的方法随着互联网的快速发展,域名已经成为了人们在网络世界中的身份标识。

无论是个人网站、企业官网还是电子商务平台,都离不开一个好的域名。

然而,对于大批量的域名解析,传统的手动解析方法已经无法满足需求。

本文将介绍一种高效的大批量解析域名的方法。

首先,我们需要准备一份包含待解析域名的清单。

这个清单可以是一个文本文件,每行一个域名。

我们可以通过各种途径获取这些域名,比如从已有的数据库中导出,或者通过网络爬虫获取。

确保清单中的域名格式正确,不包含任何多余的字符。

接下来,我们需要选择一个合适的域名解析工具。

市面上有很多域名解析工具可供选择,比如Dig、Nslookup等。

这些工具都可以通过命令行或者图形界面的方式进行使用。

根据自己的需求和操作习惯选择一个适合自己的工具。

然后,我们需要编写一个脚本来批量执行域名解析。

脚本可以使用各种编程语言来编写,比如Python、Shell等。

以Python为例,我们可以使用socket库来进行域名解析。

首先,导入socket库,然后使用socket.gethostbyname()函数来解析域名。

将解析结果保存到一个文件中,以备后续分析和处理。

在编写脚本时,我们还可以考虑使用多线程或者多进程来提高解析速度。

由于域名解析是一个IO密集型的任务,使用多线程或者多进程可以充分利用计算机的多核资源,提高解析效率。

在Python中,我们可以使用threading或者multiprocessing库来实现多线程或者多进程。

在执行脚本之前,我们还需要设置一些解析的参数。

比如超时时间、解析服务器等。

超时时间可以根据实际情况进行设置,一般建议设置为几秒钟。

解析服务器可以选择自己搭建的本地服务器,也可以选择公共的DNS服务器,比如Google的8.8.8.8。

最后,我们可以执行脚本来进行大批量的域名解析。

根据域名的数量和网络的情况,解析的时间会有所不同。

在解析过程中,我们可以通过日志文件来查看解析的进度和结果。

用Hosts文件批量屏蔽恶意网站

用Hosts文件批量屏蔽恶意网站

用Hosts文件批量屏蔽恶意网站作者:孙益龙来源:《中国计算机报》2008年第09期收集的恶意网站的Hosts文件熊猫烧香过去了,可是一提起这几个字,大家都心有余悸,被它感染过的电脑所有.gho 的文件全部被删除,想恢复系统也无能为力。

病毒,已经成为网络生活中的一个阴影。

其实病毒的传播路径是可数的——网络和移动存储,我们一般都是通过安装杀毒软件来防范。

但是,现在很多的病毒通过网页传播,在浏览网页的时候带有恶意代码的脚本就悄悄地下载到了硬盘。

还有流氓软件、恶意ActiveX等一旦光顾我们电脑,就会向指定的网络发送敏感信息。

但是对于网页病毒,现在很多杀毒软件都无能为力,即使能发现也是治标不治本。

于是很多人就用Hosts文件来屏蔽恶意网站,这样当电脑试图连接这些网站的时候都会把它解析到一个实际不存在的IP上。

但是Hosts文件也有一定的弊端,要求员工有一定的操作水平。

一旦系统重新安装,Hosts 文件就丢失了,而且Hosts文件更新较快,要求所有员工及时更新也不大可能。

那有没有简单而又方便的方法呢?修改Hosts文件现在很多论坛都在收集恶意网站,形成了Hosts文件,如图所示。

这些都是恶意网站的域名,我们要建DNS记录就得先建DNS域,所以得把Hosts文件加以简单的修改。

首先去掉所有“127.0.0.1”字符,利用查找替换的方法即刻就能实现。

然后去掉所有的二级域名,如www、down、music、ads等,一样还是可以通过替换的方法替换掉“www.”等,注意后面的“.”。

对于一些特殊的二级域名,比如“1.”,可以手工删除。

最后形成一个类似“xxxx.com”这样域名的文本文件。

制作批处理文件把上面域名文件的每一行修改成这种格式:Dnscmd . /ZoneAdd xxxx.com /Primary。

方法还是查找替换。

这里要注意一点的就是结尾的“/Primary”的添加,因为每个域名的根域名不一样,有.com、.net、.cn、.com、.cn、.org等,替换的时候可能会出现重复替换的现象。

修改mac电脑hosts文件的方法

修改mac电脑hosts文件的方法

修改mac电脑hosts文件的方法
Mac电脑的hosts文件是用来维护域名和IP地址对应关系的重要文件。

如果您需要修改Mac电脑的hosts文件,可以按照以下步骤进行操作:
1. 打开终端:在Mac电脑上按“Command+空格”组合键,打开搜索栏,输入“终端”并回车,打开终端窗口。

2. 切换到超级用户模式:在终端窗口中输入“sudo su”命令,按回车键并输入管理员密码,即可切换到超级用户模式。

3. 打开hosts文件:在终端窗口中输入“nano /etc/hosts”命令,按回车键即可打开hosts文件。

4. 修改hosts文件:在打开的文件中添加或修改需要的域名和IP地址对应关系,每一行一个,格式为“IP地址域名”,例如“127.0.0.1 localhost”。

5. 保存并退出:按“Control+O”组合键保存修改,按“Control+X”组合键退出nano编辑器。

6. 清除DNS缓存:在终端窗口中输入“sudo killall -HUP mDNS Responder”命令,按回车键即可清除DNS缓存。

完成以上步骤后,您就成功修改了Mac电脑的hosts文件。

需要注意的是,修改hosts文件可能会对网络连接产生影响,请谨慎操作。

- 1 -。

关于linux服务器hosts文件配置详解

关于linux服务器hosts文件配置详解

关于linux服务器hosts⽂件配置详解linux服务器hosts⽂件配置hosts⽂件是Linux系统中⼀个负责IP地址与域名快速解析的⽂件,以ASCII格式保存在“/etc”⽬录下,⽂件名为“hosts”。

hosts⽂件包含了IP地址和主机名之间的映射,还包括主机名的别名。

在没有域名服务器的情况下,系统上的所有⽹络程序都通过查询该⽂件来解析对应于某个主机名的IP地址,否则就需要使⽤DNS服务程序来解决。

通常可以将常⽤的域名和IP地址映射加⼊到hosts⽂件中,实现快速⽅便的访问。

下⾯我们来介绍下修改hosts配置⽂件的⽅法及步骤:所需⼯具:vim/vi1、安装vim编辑器sudo apt install vim -y # debiansudo yum install vim -y # readhat2、使⽤编辑器修改hosts⽂件1. sudo vim /etc/hosts2. 按下 i 键进⼊编辑模式hosts⽂件的格式如下:IP地址主机名/域名第⼀部份:⽹络IP地址;第⼆部份:主机名或域名;第三部份:主机名别名;例如:127.0.0.1 localhost.localdomain localhost192.168.1.100 linmu100192.168.1.120 ftpserver ftp1203、修改完成后进⾏保存内容扩展配置hosts⽂件这个⽂件可以配置主机ip及对应的主机名,对于服务器类型的linux系统其作⽤还是不可忽略的。

在局域⽹或是INTERNET 上,每台主机都有⼀个IP地址,它区分开每台主机,并可以根据ip进⾏通讯。

但IP地址不⽅便记忆,所以⼜有了域名。

在⼀个局域⽹中,每台机器都有⼀个主机名,⽤于区分主机,便于相互访问。

Linux主机名的相关配置⽂件就是/etc/hosts;这个⽂件告诉本主机哪些域名对应那些ip,那些主机名对应哪些ip:⽐如⽂件中有这样的定义192.168.1.100 linumu100 test100通常情况下这个⽂件⾸先记录了本机的ip和主机名:127.0.0.1 localhost.localdomain localhost这就是在我们在调试web项⽬的时候,我们明明在浏览器的地址栏中输⼊的是localhost,他会知道我们是本地调试,因为他映射到了127.0.0.1(即本机)。

hosts文件配置异常的解决方法

hosts文件配置异常的解决方法

hosts文件配置异常的解决方法一、主题概述1.1 问题背景在日常使用电脑上网时,我们经常会遇到一些网页打不开、域名解析失败等问题,其中可能有一部分是由于hosts文件配置异常所导致的。

1.2 主题重要性hosts文件是一个网络位置区域映射文件,它可以用来指定特定的域名对应的IP位置区域,进而实现域名解析。

正确配置hosts文件对于保证网络访问的顺畅和安全至关重要。

然而,一旦hosts文件配置出现异常,就会给我们的网络访问带来困扰,因此理解并解决hosts文件配置异常的方法具有重要的实际意义。

1.3 本文重点本文将从hosts文件配置异常的成因、常见表现和解决方法等方面展开,帮助读者全面了解并解决这一问题。

二、hosts文件配置异常的成因分析2.1 误操作在对hosts文件进行编辑时,如果操作不慎可能会导致配置异常。

误删或误修改已有的记录,或者在hosts文件中添加不合法的内容,都有可能引发配置异常。

2.2 恶意软件某些恶意软件可能会修改hosts文件,将一些常见的网络位置区域重定向到恶意站点,从而实施网络钓鱼或其他攻击。

这种情况下,hosts 文件配置异常往往是用户无意间造成的。

2.3 系统错误在一些情况下,系统自身的错误或异常也可能导致hosts文件配置出现问题。

三、hosts文件配置异常的常见表现3.1 网页打不开当hosts文件中的某个域名被错误地解析到了无效的IP位置区域时,访问该域名的网页可能会无法打开,或者跳转到错误的页面。

3.2 域名解析失败在命令行或浏览器中执行ping命令或访问某个全球信息湾时,如果出现域名解析失败的提示,很可能是hosts文件配置异常所致。

3.3 被重定向至其他全球信息湾在浏览某些全球信息湾时,可能会被自动重定向至一些奇怪或恶意的站点,这同样可能是hosts文件配置异常的表现。

四、解决hosts文件配置异常的方法4.1 恢复备份如果你曾经为hosts文件做过备份,可以尝试将备份文件恢复到系统目录中,从而撤销对hosts文件的误操作。

修改hosts文件的方法和刷新电脑DNS缓存

修改hosts文件的方法和刷新电脑DNS缓存

修改hosts文件的方法和刷新电脑DNS缓存今天去教室有个学生问我,该如何修改host文件,于是我在网上展开搜索,最终给找到了解决方法。

修改hosts文件hosts文件的作用是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,可用于“加快域名解析”、“方便局域网用户”等方面。

打开“我的电脑”(win7下为“计算机”),按如下路径访问“系统所在盘:\Windows\system32\drivers\etc”。

找到hosts文件,用记事本打开,可增加、修改或删除文件中的条目记录。

记录的格式为:IP地址域名如:192.168.1.1 如需指定域名IP,可以添加记录,保存后,重启浏览器,系统就会按照host中的设置访问网站了。

如果无需再按hosts中设置的记录访问网站,将文件中的该条记录删除即可。

刷新电脑的DNS缓存当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由于DNS缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接DNS服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS解析故障。

这时我们应该通过清除DNS缓存的命令来解决故障。

A.点击“开始”->“运行”->输入“cmd”确定B.在弹出的命令行窗口中输入“ipconfig /flushdns”并回车C.得到“已成功刷新DNS解析缓存”的提示后后操作成功。

文章来源:。

hosts被修改导致网页定向链接怎么办

hosts被修改导致网页定向链接怎么办

hosts被修改导致网页定向链接怎么办
hosts文件修改可以解决域名重定向的问题,输入网址并连接时出现网页链接错误的地址,遇到这样的问题时该怎么办呢?接下来大家跟着店铺一起来了解一下hosts被修改导致网页定向链接的解决方法吧。

hosts被修改导致网页定向链接解决方法
1.登录到系统桌面,点击打开桌面的计算机图标,然后在文件目录路径中输入C:\Windows\System32\drivers\etc回车确认。

如下图所示
2.在etc文件夹中,找到并且双击打开“hosts”文件,然后在弹出的打开方式窗口中,点击选择使用记事本打开。

如下图所示
3.最后在弹出的hosts记事本窗口中,找到“For example:”这个词,并且将For example这个词下面的所有数据全部删除,然后点击保存之后关闭该窗口即可。

如下图所示。

host文件被修改的解决办法

host文件被修改的解决办法

host文件被修改的解决办法一、什么是Hosts表文件Hosts表文件是一个没有扩展名的文件,但是它属于文本文件格式的文件。

你可以使用记事本程序对其进行编辑。

Hosts表文件中存放的是一些常用的网站主机的域名和其对应的IP地址。

当我们在使用浏览器浏览一个网站时,在地址栏中输入网站的域名并回车后,系统必须通过某种渠道将这个域名转换为其对应的唯一的IP地址,这项工作通常是由DNS(域名解析服务器)服务器来完成的。

而在系统将域名将给DNS服务器处理之前总是先在检查本地的Hosts表文件,看其中是否已经有相应的域名与IP地址的对应关系,如果有就会直接采用,因而会节约大量时间。

正因为这个原因,假如Hosts表文件中的某个域名与IP地址产生了错误的对应,当你在浏览器中输入这个域名试图打开其对应的网页时,就会出现打不开的情况,而那些没有映射错,或是没有在Hosts表中有相应记录的网站则可以正常地打开。

这就是上面我们提到的为什么有些网址不能打开,而在其他电脑中可以顺利地打开的原因之所在。

很多恶意程序经常会闹这样的恶作剧。

然后我们就要来到关键的这步了,怎么解决,用什么方法解决二、中招后的解决方案知道了原理后,假如我们的浏览器中招而导致某些网站不能正常打开的话,我们就可以通过修改Hosts表文件来解决了。

Hosts表文件在系统中的位置,Windows9X系统存放在C:\Windows目录,Windows NT/2000系统,其保存在c:\winnt\system32\drivers\etc目录,Windows XP系统保存在c:\windows\system32\drivers\etc,如果找不到的话,可以通过系统的搜索工具进行搜索。

找到后,直接用记事本将其打开,然后将除了“#”开头的其它行内容全部删除,例如“127.0.0.1 ”,最后单击“文件→保存”将其保存即可。

当然,你也可以选择性地删除那些被屏蔽了的而你又想访问的网站,这样其他被屏蔽的网站则不会受影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

修改HOSTS,增加网站解析域名
比如要增加:215.232.246.232 (空格) www.***.com
1、在C:\WINDOWS\system32\drivers\etc,找到一个hosts文件,用记事本或写字板打开,在最后添加215.232.246.232 (空格) www.***.com,保存退出。

在WIN7中,无法查找或打开C:\WINDOWS\system32\drivers\etc,可以打开C 盘,将上面的地址栏c:\改为C:\WINDOWS\system32\drivers\etc,回车即可。

2、建个bat文件,只要一点就搞定
打开记事本,或运行notepad,
复制下面内容:
@echo off
set stHosts=215.232.246.232 (空格) www.***.com
FOR /F "eol=# tokens=1 delims=" %%i in (%SystemRoot%\system32\drivers\etc\hosts) do if "%stHosts%"=="%%i" goto end
echo %stHosts%>> %SystemRoot%\system32\drivers\etc\hosts
:end
保存“HOSTS修改.txt”文件,退出
修改HOSTS修改.txt文件为HOSTS修改.bat,就可以了。

点击HOSTS修改.bat,就能修改hosts文件了。

如要修改.bat文件,打开记事本,或运行notepad,文件—打开(文件类型选择“所有文件),看到HOSTS修改.ba,打开,修改后保存即可。

相关文档
最新文档