栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

魔改C:WindowsSystem32driversetchosts实现一个数据中心

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

魔改C:WindowsSystem32driversetchosts实现一个数据中心

 
《Windows办公指南》
魔改hosts实现一个数据中心
 

hosts:

hosts是Microsoft TCP/IP用于Windows的一个示例hosts文件。

文件位置:C:WindowsSystem32driversetchosts

这个文件包含IP地址到主机名的映射。 每一项都应保留在单独的一行上。 IP地址应该放在第一列,后面跟着相应的主机名。 IP地址和主机名之间至少要用一个空格隔开。

此外,注释可以插入到单独的行中,或者在机器名后面用#符号表示。

示例:

102.54.94.97     rhino.acme.com          # source hoster
 38.25.63.10     x.acme.com              # x client host

完整示例:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample hostS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source hoster
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost

127.0.0.1       localhost

127.0.0.1       host10001
127.0.0.1       host10002
127.0.0.1       host10003

127.0.0.1       host11001
127.0.0.1       host11002
127.0.0.1       host11003

127.0.0.1       host12001
127.0.0.1       host12002
127.0.0.1       host12003

127.0.0.1       host13001
127.0.0.1       host13002
127.0.0.1       host13003

127.0.0.1       host14001
127.0.0.1       host14002
127.0.0.1       host14003

127.0.0.1       host15001
127.0.0.1       host15002
127.0.0.1       host15003

127.0.0.1       host16001
127.0.0.1       host16002
127.0.0.1       host16003

127.0.0.1       host17001
127.0.0.1       host17002
127.0.0.1       host17003

127.0.0.1       host18001
127.0.0.1       host18002
127.0.0.1       host18003

127.0.0.1       host19001
127.0.0.1       host19002
127.0.0.1       host19003

127.0.0.1       host20001
127.0.0.1       host20002
127.0.0.1       host20003

配置解析:

上述配置的格式为: 主机名称 = host + 应用程序编号 + 应用程序实例编号

应用实例所占用端口的取值范围为1~65535。如果需要在本机运行多个自定义网络服务,我们只能使用上述范围内的端口来标识应用程序实例。

为了达到看起来像是一个主机运行了一个应用程序实例的效果,端口号段以10001开始,到65535结束。则前缀10到65表示应用程序编号,后缀001到535表示应用程序编号。理论上,可以标识56个应用程序,每个应用程序有535个实例,最终可以标识29960个主机名称。

如果本机内存和CPU足够强悍,那么,一台电脑就可以模拟实现一个数据中心了!

ping:

使用cmd运行ping命令测试一下,效果如下:

Microsoft Windows [版本 10.0.19042.1288]
(c) Microsoft Corporation。保留所有权利。

C:Usersliuzh>ping  host10001

正在 Ping host10001 [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64

127.0.0.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

C:Usersliuzh>ping  host11001

正在 Ping host11001 [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64

127.0.0.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

C:Usersliuzh>ping  host12001

正在 Ping host12001 [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64

127.0.0.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

C:Usersliuzh>

注意:

修改hosts需要编辑器具有Windows管理员权限才能正常保存更改,建议以管理员身份运行编辑器程序,比如记事本,或者notepad++。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/457766.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号