`
xinklabi
  • 浏览: 1591330 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

Windows下主机名和IP映射设置

 
阅读更多

Windows下主机名和IP映射设置  

2012-08-08 09:36:54|  分类: Windows问题解决 |  标签: |字号 订阅

 
 

 

如果需要添加域名和IP的对应关系可以在以下地方进行修改。

 打开系统目录:c:/windows/system32/drivers/etc找到hosts文件,打开hosts文件并在最后面添加一条记录

例如:

127.0.0.1 www.163.com

 

附录:

Windows2000操作中Hosts文件的作用

很多用户都知道在Window系统中有个Hosts文件(没有后缀名),在Windows 98系统下该文件在Windows目录,在Windows 2000/XP系统中位于C:/Winnt/System32/Drivers/Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。
  

  用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name(主机名)的规定,规定要求每段只能包括一个映射关系,IP地址要放在每段的最前面,空格后再写上映射的Host name(主机名)。对于这段的映射说明用“#”分割后用文字说明。
  
  现在让我们来看看Hosts在Windows中是怎么工作的。
  
  我们知道在网络上访问网站,要首先通过DNS服务器把网络域名(www.XXXX.com)解析成61.XXX.XXX.XXX的IP地址后,我们的计算机才能访问。要是对于每个域名请求我们都要等待域名服务器解析后返回IP信息,这样访问网络的效率就会降低,而Hosts文件就能提高解析效率。根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向已知的DNS服务器提出域名解析。也就是说Hosts的请求级别比DNS高。
  
  知道了Hosts文件的工作方式,那在具体使用中它有哪些作用呢?
  
  1、加快域名解析
  
  对于要经常访问的网站,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。
  
  2、方便局域网用户
  
  在很多单位的局域网中,会有服务器提供给用户使用。但由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。
  
  3、屏蔽网站
  
  现在有很多网站不经过用户同意就将各种各样的插件安装到你的计算机中,有些说不定就是木马或病毒。对于这些网站我们可以利用Hosts把该网站的域名映射到错误的IP或自己计算机的IP,这样就不用访问了。我们在Hosts写上以下内容:
  
  127.0.0.1 #屏蔽的网站
  0.0.0.0  #屏蔽的网站
  
  这样计算机解析域名就解析到本机或错误的IP,达到了屏蔽的目的。
  
  4、顺利连接系统
  
  对于Lotus的服务器和一些数据库服务器,在访问时如果直接输入IP地址那是不能访问的,只能输入服务器名才能访问。那么我们配置好Hosts文件,这样输入服务器名就能顺利连接了。
  
  最后要指出的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

分享到:
评论

相关推荐

    获取IP地址及主机名

    在Windows系统中,获取IP地址和主机名的方法如下: 1. **命令行方式**: - 打开命令提示符(cmd),输入`ipconfig`命令,可以查看所有网络接口的IP配置信息,包括内网IP。 - 若要查看公网IP,可以使用命令`...

    获取主机名和IP地址

    本教程将详细解释如何使用MFC来实现一个功能,即当用户点击特定控件时,在文本框中显示当前主机的主机名和IP地址。 首先,我们需要了解什么是主机名和IP地址。主机名是网络中计算机的标识符,通常是一个易于记忆的...

    Delphi通过IP获取主机名

    - Delphi提供了一系列的网络编程组件和函数,如 Indy (Internet Direct) 库,TIdDNSResolver 等,它们可以帮助开发者处理IP与主机名的相互转换。 - Indy 是一个强大的开源网络库,包含多种协议的支持,如TCP/IP、...

    Windows 网络编程 VB篇 配套实例源码 网上聊天 获取主机名和IP地址 邮件收发程序

    Windows 网络编程 VB篇 配套实例源码 网上聊天 获取主机名和IP地址 邮件收发程序 01.网上聊天  02.获取主机名和IP地址  03.网卡物理地址  04.Ping 和 Trace Toute  04.Ping和Trace Toute  06.邮件收发...

    VC++常用方法__获得主机名及IP

    根据给定文件的信息,本文将详细介绍如何在VC++环境下获取计算机的主机名及IP地址,并对涉及的关键函数进行深入解析。 ### 获取主机名 #### gethostname() 函数 `gethostname()` 是一个用于获取本地主机名称的标准...

    DNS查看本机IP和主机名

    在C#编程环境中,我们可以编写程序来查询和获取本机的IP地址和主机名,这在很多应用中都是非常实用的功能。 标题"DNS查看本机IP和主机名"涉及到的知识点主要包括以下几个方面: 1. **C#语言基础**:C#是一种面向...

    简单可视的获取局域网所有主机名、IP和Mac

    本程序是一个基于CListCtrl控件的小工具,用于直观地显示局域网内所有主机的主机名、IP地址以及MAC地址。这个小程序的开发有助于网络管理员或技术人员快速获取网络信息,方便进行设备管理和故障排查。 首先,我们要...

    获得主机域名及其IP和Port端口

    例如,在Python中,我们可以使用`socket`库来获取本地主机名和IP,使用`socket.gethostbyname()`来解析域名,使用`socket.socket().connect()`建立连接并获取远程服务的端口。 了解如何获取主机域名、IP和Port,...

    转换IP地址为主机名的控件

    这个“转换IP地址为主机名的控件”可能是一个自定义的ActiveX控件(.ocx文件),用于在Windows环境中集成到应用程序中。开发者可以通过简单的编程接口(API)调用来使用它,实现IP到主机名的转换功能,而无需深入...

    计算机名与IP地址的互相获取

    - Windows: 使用`nslookup`或`ping`命令后跟IP地址,然后在响应中查找主机名。 - Linux: 同样,可以使用`nslookup`或`ping`,但结果可能不包含主机名,因为这依赖于DNS配置。如果已知IP属于本地网络,可以查看 `/...

    EasyIpSetup 松下网络摄像头IP设置软件

    在Windows操作系统中,".exe" 扩展名代表可执行文件,用户可以通过双击运行来启动软件,并按照向导提示进行IP设置操作。 【可能的操作流程】 1. 安装:下载并运行 "EasyIpSetup.exe",系统将引导用户完成安装过程。...

    SQL*Net TCP_IP for Windows.pdf

    SERVICES文件记录了网络中可用的服务进程名与TCP/IP端口的映射,而HOSTS文件则包含了所有相关节点的IP地址和主机名的映射。在SERVICES文件中,需要添加服务进程名(如ORASRV)和对应的端口号(如1525,Oracle建议...

    SQL*NetTCP/IP for Windows.pdf

    SERVICES 文件描述网络中可用的服务进程名与 TCP/IP 的端口映射关系,HOSTS 文件描述网络中所有相关结点的 IP 地址与主机名的映射关系。 在 SERVICES 文件中添加以下行:ORA SRV 1525/TCP,这里,ORA SRV 是 SQL ...

    电子信息大类.计算机网络应用样题

    - 配置网络设备的主机名,如SW1、SW2、SW3等。 - 数据中心交换机需实现IRF(Intent-based Resilient Fabric)虚拟化,形成环形堆叠,IRF Domain值设为10。 - 配置广域网链路的PPP协议和CHAP双向验证,口令为...

    访问本机IP

    在大多数情况下,一个主机名可以映射到一个或多个IP地址,这取决于网络配置和设备类型。 ### 在Delphi中获取本机IP地址 提供的代码片段展示了如何在Delphi中使用本地计算机名获取IP地址。下面是对这段代码的逐行...

    局域网ip一键查看方便管理设置

    同时,结合DNS(Domain Name System)服务,可以将设备的主机名映射为IP地址,便于记忆和管理。 总的来说,局域网IP的一键查看和管理设置涉及到网络扫描、脚本编程、网络配置、虚拟网络以及动态IP分配等多个方面。...

    ip mac hostname 之间相互获取方法

    本文将深入探讨如何在Windows环境下,利用VC++的MFC库以及相关的API函数,如getnameinfo和getaddrinfo,来实现IP、MAC和主机名之间的相互获取。 首先,我们要理解这三个概念的基础知识。IP地址(Internet Protocol ...

    windows下配置nginx反向代理tomcat

    - **`proxy_set_header Host $host`**:设置 `Host` 头部字段,其值为客户端请求的主机名。 - **`proxy_set_header X-Real-IP $remote_addr`**:设置 `X-Real-IP` 头部字段,用于传递客户端的真实 IP 地址。 - **`...

    -实验四- Windows Server下DHCP和DNS搭建.docx

    实验四主要涵盖了在Windows Server 2019环境下搭建DHCP(动态主机配置协议)和DNS(域名系统)服务器的详细过程,旨在让学生掌握网络基础设施的配置和管理。实验的目的是通过实践来理解网络拓扑规划、IP地址分配以及...

Global site tag (gtag.js) - Google Analytics