hosts是本地预先配置的DNS数据,解析域名的时候首先试图从hosts文件获取,没有则从DNS服务器获取。
此文件的三个主要用途:

  • 加快域名解析

  • 方便局域网用户

一般局域网很少假设DNS服务器,访问这些服务器时,就需要输入难记的IP地址,这相当麻烦。(在golang实现跨域访问一文中,之所以ajax请求本地搭建的服务器时,需要输入http://127.0.0.1:8000/ajax,而不是http://localhost:8000/ajax,就是因为自己的hosts文件中没有配置相关IP信息。

  • 屏蔽网站

对于一些弹窗类的垃圾网站,我们可以利用Hosts把该网站的域名映射到错误的IP或本地计算机的IP,这样就不用访问了。在WINDOWS系统中,约定 0.0.0.0是错误的IP地址。

  • 顺利连接系统

一些数据库服务器,在访问时如果直接输入IP地址是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。

  • 虚拟域名

很多时候,网站建设者需要把”软环境“搭建好,再进行上传调试。但类似于邮件服务,则需要使用域名来辅助调试,这时就可以将本地 IP 地址与一个”虚拟域名“做地址指向,就可以达到要求的效果。如:127.0.0.1 网站域名。

修改方法如下:
通过命令行:

先sudo -i临时获取管理员权限,会提示你输入密码,就是启动的密码。
然后 vi /etc/hosts
前面的vi是编辑器,当然也可以换用其他的,例如上面的nano。
/etc/hosts 是hosts内容,编辑完保存就OK。

通过图形界面:

按快捷键组合 Shift+Command+G 三个组合按键查找文件,并输入 Hosts 文件的所在路径:/etc/hosts
找到hosts文件修改即可;

转载于:https://www.cnblogs.com/csuwujing/p/9920811.html

修改mac系统的host文件 (一)相关推荐

  1. Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行——怎么将Unix/Mac系统下的文件转换到Windows系统下

    先交代一下遇到的问题: 本人用的是Windows系统.在学习Triangle Mesh时,想将bunny.ply等经典的PLY文件导入程序中. 但是,文件被读入程序后,所有的内容变成了一行.从而,现成 ...

  2. 修改本机的 Host 文件

    做程序开发或者其它事情的时候,需要修改本机的 Host 文件,以便达到域名映射.方法如下: 1.在电脑中找到以下路径(基本都是这个路径):C:\Windows\System32\drivers\etc ...

  3. 怎么在mac系统下查看文件的真实路径

    大家好,我是寒溪净轩,今天教大家怎么在mac系统下查看文件的真实路径. 第一步:打开终端 第二步:将需要查看路径的文件拖到终端,就可以在终端看到该文件的真实路径啦.

  4. Mac 系统中各个文件夹详细介绍

    Mac 系统中各个文件夹详细介绍 Mac OS X 系统以Unix作为核心,根目录为 / 打开Macintosh HD你会发现内中有四个文件夹分别为:应用程序(Applications).系统(Sys ...

  5. mac系统删除.DS_Store文件

    title: mac系统删除.DS_Store文件 date: 2018-06-05 17:02:57 tags: [linux, ques] description: 个人工作中遇到的一些linux ...

  6. Mac系统遇到蓝牙文件传输失败不支持要怎么办

    Mac系统遇到蓝牙文件传输失败不支持的项该怎么办?苹果设备在使用蓝牙传输文件时候,总是失败,该怎么解决这个问题呢?在使用Mac的蓝牙传文件,有些文件无法传输,它提示:文件传输失败不支持的项目或操作,那 ...

  7. Mac数据恢复|如何恢复mac系统误删的文件?

    随着我们工作及生活环境的多样化,Mac os系统在我们的身边越来越普及.虽然苹果操作系统更稳定,更人性化,大家花在折腾电脑上的时间越来越少,但是在日常使用中还是会由于人为操作不可避免出现数据误删.文件 ...

  8. mac系统python写文件_Mac中py文件转为.command文件,双击运行

    有的时候我们写好的python 脚本需要给别人使用,但是如果对方不是很懂程序语言,这个时候,我们就可以将py文件修改后缀为comand的文件,并在py文件的第一行要添加#!/Usr/bin/env p ...

  9. Mac系统运行“exe”文件最简单的解决办法

    macOS是苹果公司为Mac系列产品开发的专属操作系统.macOS是苹果Mac系列产品的预装系统,处处体现着简洁的宗旨. 不过目前Windows是工作与办公使用的最普遍的系统,用苹果的设备有时候也需要 ...

最新文章

  1. 【PAT乙级】1059 C语言竞赛 (20 分)
  2. (9) hibernate加载持久化对象的两种方式——get、load
  3. JavaScript 和 typeScript 中的 import、from
  4. k8s查看pod的yaml文件_K8s-yaml的使用及命令
  5. Tomcat配置解析
  6. hybird之web动态换肤实现
  7. Android-LayoutInflater布局文件解析过程分析
  8. speedoffice(Word)文档中如何插入图片
  9. 自动驾驶是一门怎样的生意?盘点5家创业公司商业落地的3条逻辑...
  10. 微信公众号 创建菜单post数据格式
  11. 【刘文彬】 Debug EOS:nodeos + mongo_db_plugin
  12. python读取json数据的key值_jquery中怎么获取json的key值?
  13. Ext.extend 与 Ext.define
  14. Cascader 级联选择器如何根据给定的叶节点值设置默认值(数据回显)
  15. CSUOJ 1726 你经历过绝望吗?两次!(BFS + 优先队列)
  16. PyTorch中池化层的padding和ceil_mode参数设置
  17. 糟心的租房经历——以此为戒
  18. 3种前端动态设置纯色图标的颜色的方法
  19. window.open与window.showModalDialog的分析
  20. ASP动态网站建设之连接数据库相关操作

热门文章

  1. python js加密解密_AES用cryptojs加密,用python解密加密Ciph
  2. ieee33节点系统图_【学术聚焦】考虑信息耦合的电气综合能源系统韧性优化方法...
  3. java实现窗口透明_java实现窗口透明
  4. 负载策略_面试官:讲一下什么是负载均衡,什么是轮询策略随机策略哈希策略
  5. php文件上传空间,PHP上传文件-PHP多文件上传
  6. laravel框架集成PHPExcel讲解及demo
  7. 每天一个linux命令(27):linux chmod命令
  8. Java项目开发全程实录pdf
  9. ajax核心代码提交,ajax表单在Asp.net核心提交后的RedirectToAction
  10. 机器人抓矸石_基于机器视觉的多机械臂煤矸石分拣机器人系统研究