用hosts设置配置git信息

本文介绍了Hosts文件的作用,包括加快域名解析、本地调试、屏蔽特定网站和顺利连接系统。通过修改Hosts文件,如添加10.xx.xx.xxgit.xx.com的映射,可以直接使用域名访问Git。同时,文章解释了DNS与Hosts的关系,以及如何以管理员权限修改Hosts文件。
摘要由CSDN通过智能技术生成

(需要查看如何修改直接翻目录)

接收到的配置文件如下:

● GIT信息
    ○ 账号
    ■ 用户名:xx    密码:xx
    ■ 用户名:xx    密码:xx
    ○ 配置
    ■ 地址:http://git.xx.com
    ■ hosts设置
10.xx.xx.xx  git.xx.com

看到之后懵了,不知道怎么处理,现将方法放出:

首先,要清楚hosts是什么?

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

需要注意的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

其次,还需要知道为什么要改hosts?

1.1、加快域名解析

首先,我们都知道访问网站,要首先通过DNS服务器把 域名 进行解析,找到对应的 IP地址 后,计算机才能访问。


例如:访问百度 www.baidu.com --> 119.75.217.109


host则相当于是我们本地的一个DNS服务,输入域名时,计算机会先到host文件夹里面查找有没有这个域名。如果存在,则直接访问这个该域名对应的IP,加快了域名解析;如果没有,再去DNS服务器上去找。

1.2、方便本地调试

局域网中一般很少架设DNS服务器,访问的时候需要输入IP,输入很麻烦,我们可以给这些服务器取个容易记住的地址,在host中与IP建立好映射,访问的时候我们输入地址就行了

1.3、可以屏蔽特定的网站

可以屏蔽特定的网站:现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。转载自:为什么要配置host

0.0.0.0  #屏蔽的网站
1.4、顺利连接系统

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

最后,如何修改?

修改其实是很简单的,在 hosts 文件中增加映射关系:10.xx.xx.xx git.xx.com,以便可以使用相应的域名访问 git。

hosts 文件的位置通常位于 C:\Windows\System32\drivers\etc 目录下,用管理员权限打开后在 hosts 文件尾部添加以下内容:

10.xx.xx.204    git.xx.com

如果遇到保存需要另存为(即没有找到使用管理员权限,可以先保存到桌面,然后覆盖掉原文件)


DNS(Domain Name System)和主机(hosts)文件之间的关系?

DNS(Domain Name System)和主机(hosts)文件都是用于将域名转换为相应的 IP 地址的系统。

DNS是一种分布式的命名系统,用于将易于记忆的域名映射到计算机网络中相应的 IP 地址。它提供了一种集中管理和分发域名与 IP 地址之间映射关系的方法。当我们在浏览器中输入一个域名时,计算机会向 DNS 服务器发送请求,以获取该域名对应的 IP 地址,从而实现网络连接。

而主机(hosts)文件是一个本地的文本文件,位于操作系统中,用于手动设置域名与相应 IP 地址之间的映射关系。在该文件中,可以自定义域名与 IP 地址的映射,使得在访问特定域名时,计算机会首先查找该文件,以确定对应的 IP 地址。如果主机(hosts)文件中存在相应的映射,则计算机不会向 DNS 服务器发送请求,直接使用主机文件中的映射关系进行访问。

因此,主机(hosts)文件可以被视为一种本地的域名解析机制,在某些特定情况下,它可以覆盖 DNS 解析,提供更直接、更精确的域名到 IP 地址的映射关系。然而,主机(hosts)文件仅适用于本地计算机,无法实现在整个网络范围内的域名解析。相比之下,DNS 是一种全球分布式的系统,更加灵活和可扩展,可以支持大规模的域名解析请求。


主机(hosts)文件阻止或重定向特定的域名的一些示例

  1. 阻止域名访问:

    127.0.0.1   www.example.com
    

    这样配置后,无论何时访问www.example.com,都会被重定向到本地 localhost

  2. 重定向域名到其他 IP 地址:

    192.168.1.100   mail.example.com
    

    这样配置后,访问mail.example.com时会被重定向到 IP 地址为 192.168.1.100 的主机。

  3. 阻止广告域名:

    127.0.0.1   ad.doubleclick.net
    

    这样配置后,访问广告域名ad.doubleclick.net时会被重定向到本地 localhost,从而阻止广告加载。

  4. 重定向网站域名到新的 IP 地址:

    203.0.113.10   oldwebsite.com
    203.0.113.20   newwebsite.com
    

    这样配置后,访问oldwebsite.com会被重定向到 IP 地址为 203.0.113.10 的主机,而访问newwebsite.com会被重定向到 IP 地址为 203.0.113.20 的主机。

需要注意的是,修改主机(hosts)文件需要以管理员权限进行,且对于操作系统的不同,文件路径可能有所不同(例如,Windows系统的主机文件路径为C:\Windows\System32\drivers\etc\hosts)。此外,更新主机文件后,可能需要清除 DNS 缓存或重启计算机才能使更改生效。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值