iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用批处理bat更改hosts
  • 628
分享到

如何使用批处理bat更改hosts

2023-06-08 11:06:08 628人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关如何使用批处理bat更改hosts,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是Hosts:  Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将

这篇文章将为大家详细讲解有关如何使用批处理bat更改hosts,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

什么是Hosts:

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

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地址。

用bat更改hosts文件批处理

@echo offecho "请注意你的杀毒软件提示,一定要允许"@echo  ########################################@xcopy C:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts.bak\ /d /c /i /y @echo  ########################################@echo  hosts文件备份完毕,开始修改hosts文件@echo @echo 117.79.149.116 search.b2b.cn >>C:\Windows\System32\drivers\etc\hosts@echo 117.79.149.116 news.search.b2b.cn >>C:\Windows\System32\drivers\etc\hostsecho   "hosts文件修改完成"@ipconfig /flushdns@echo   "刷新DNS完成"echo  hosts文件修改完毕,按任意键恢复系统原始状态@echo@echo  ########################################@pause > nul@copy C:\Windows\System32\drivers\etc\hosts.bak\hosts C:\Windows\System32\drivers\etc\hosts /y@echo @echo offecho  hosts文件恢复完毕,按任意键退出@echo @pause > nul@exit

搭建本地的测试环境:

@echo offecho 搭建本地测试环境echo.c:cd \if not exist lmhy-test\con md lmhy-testif exist lmhy-test\hosts.bak Goto backup_existsecho 正在创建备份……cd \windows\system32\drivers\etccopy /y hosts \lmhy-test\hosts.bak > nullecho 完成!echo.goto backup_start:backup_existsecho 备份文件已经存在,无需备份。echo.:backup_startecho 正在写入测试数据……echo 127.0.0.1    localhost > hostsecho 192.168.1.170  lmhy.com >> hostsecho 192.168.3.170  www.lmhy.com >> hostsecho 192.168.3.170  PHP.lmhy.com >> hostsecho 192.168.3.170  test.lmhy.com >> hostsecho 完成!echo.echo 建立 lmhy 本地测试环境完成。按任意键退出……pause > null

卸载本地测试环境:

@echo offecho 卸载本地测试环境echo.c:cd \if not exist lmhy-test\hosts.bak goto backup_not_existsecho 正在还原备份……copy /y \lmhy-test\hosts.bak \windows\system32\drivers\etc > nullcd \windows\system32\drivers\etcif exist hosts del /q hostsren hosts.bak hostsecho 完成!echo.echo 正在移除备份……cd \rmdir /s/q \lmhy-test\echo 完成!echo.goto backup_done:backup_not_existsecho 备份文件不存在,无法恢复。

(注意:安装了360的可能在运行修改时会出现警告框,点击运行就可以了)

关于“如何使用批处理bat更改hosts”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: 如何使用批处理bat更改hosts

本文链接: https://www.lsjlt.com/news/253858.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用批处理bat更改hosts
    这篇文章将为大家详细讲解有关如何使用批处理bat更改hosts,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是Hosts:  Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将...
    99+
    2023-06-08
  • 如何使用bat批处理修改日期
    这篇文章主要讲解了“如何使用bat批处理修改日期 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用bat批处理修改日期 ”吧!代码如下:@echo off SET&...
    99+
    2023-06-08
  • 使用批处理__更改ip
    使用.bat进行处理 @echo off rem 测试更改ip netsh int ip set address "以太网 2" static  10.10.2.1 255.255.255.0 10.10.2.254 1 pause&exi...
    99+
    2023-10-05
    tcp/ip 网络 服务器
  • BAT批处理中如何使用数组
    这篇文章主要介绍BAT批处理中如何使用数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!批处理指令中并没有原生支持数组,但这不代表不能模拟出来。来看下面的代码:SET Obj_Length=2 S...
    99+
    2023-06-08
  • 如何使用BAT批处理执行sql语句
    本篇内容介绍了“如何使用BAT批处理执行sql语句”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!把待执行Sql保存在一个文件,这里为2011...
    99+
    2023-06-08
  • 如何枚举显示批处理bat
    这篇文章主要介绍如何枚举显示批处理bat,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!枚举显示.bat代码如下:@echo off mode con:cols=80 lines...
    99+
    2023-06-09
  • 如何使用BAT批处理和VBScript批量安装字体脚本
    这篇文章主要介绍“如何使用BAT批处理和VBScript批量安装字体脚本”,在日常操作中,相信很多人在如何使用BAT批处理和VBScript批量安装字体脚本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使...
    99+
    2023-06-08
  • 如何实现批处理蠕虫bat
    这篇文章主要介绍了如何实现批处理蠕虫bat,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下:@echo off  attrib ...
    99+
    2023-06-09
  • 怎么用bat批处理实现批量修改文件名
    这篇文章主要讲解了“怎么用bat批处理实现批量修改文件名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用bat批处理实现批量修改文件名”吧!我们已经会使用循环命令对大量文件改名进行批量处...
    99+
    2023-06-08
  • 怎么用bat批处理修改本地域名
    本篇内容主要讲解“怎么用bat批处理修改本地域名”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用bat批处理修改本地域名”吧!下面的代码将www.domain.com解析到192.168.0...
    99+
    2023-06-08
  • 如何使用批处理bat计算两个时间差
    本篇内容主要讲解“如何使用批处理bat计算两个时间差”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用批处理bat计算两个时间差”吧!这个是脚本代码[保存为etime.bat放在当前路径下即...
    99+
    2023-06-08
  • 如何实现恶意批处理.bat
    这篇文章主要介绍如何实现恶意批处理.bat,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!@echo off title You DEAD!!!!!!! set&nbs...
    99+
    2023-06-09
  • 如何利用bat批处理批量替换字符串
    本篇内容主要讲解“如何利用bat批处理批量替换字符串”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何利用bat批处理批量替换字符串”吧!在windows上跑case时,我用它来替换xml文档中...
    99+
    2023-06-08
  • 怎么用bat批处理批量修改文件扩展名
    本篇内容主要讲解“怎么用bat批处理批量修改文件扩展名”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用bat批处理批量修改文件扩展名”吧!有的时候我们可能会遇到,在一个文件夹内有很多个文件,...
    99+
    2023-06-08
  • 如何实现批处理bat后门
    这篇文章将为大家详细讲解有关如何实现批处理bat后门,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码如下:@echo off     @att...
    99+
    2023-06-09
  • 如何实现批处理加密.bat
    这篇文章给大家分享的是有关如何实现批处理加密.bat的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:%%a %%a %%a %%a %%a %%a&nbs...
    99+
    2023-06-09
  • 如何用BAT批处理实现Fibonacci函数
    本篇内容主要讲解“如何用BAT批处理实现Fibonacci函数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用BAT批处理实现Fibonacci函数”吧!@ECHO OFF&nbs...
    99+
    2023-06-08
  • bat批处理if命令怎么使用
    在批处理中,可以使用`if`命令来执行条件判断。下面是`if`命令的用法:1. 语法:```batchif condition co...
    99+
    2023-08-11
    bat批处理
  • 如何使bat批处理以管理员权限运行
    这篇文章给大家分享的是有关如何使bat批处理以管理员权限运行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、第一种方法有的电脑是非管理员登录,运行程序时,需要提示是否运行运行。解决方法如下:@ ech...
    99+
    2023-06-08
  • 使用bat批处理的示例分析
    这篇文章将为大家详细讲解有关使用bat批处理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。删除默认共享(别存为bat文件放在开始菜单中):net_share_delete.bat,删除默认共享的...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作