IP地址与物理地址怎么转换

IP地址与物理地址怎么转换
IP地址与物理地址怎么转换

IP地址与物理地址怎么转换

ip地址与物理地址转换方法

arp协议是“address resolution protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的mac地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的mac地址。但这个目标mac地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标ip地址转换成目标mac地址的过程。arp协议的基本功能就是通过目标设备的ip地址,查询目标设备的mac地址,以保证通信的顺利进行。

arp协议主要负责将局域网中的32位ip地址转换为对应的48位物理地址,即网卡的mac地址,比如ip地址位192.168.0.1网卡mac地址为00-03-0f-fd-1d-2b.整个转换过程是一台主机先向目标主机发送包含有ip地址和mac地址的数据包,通过mac地址两个主机就可以实现数据传输了.

ip地址与数字地址相互转换

为什么要将ip段地址转化成数字地址?

根据tcp/ip协议规定,ip地址是由32位二进制数组成,而且在internet范围内是唯一的。例如,某台联在因特网上的计算机的ip地址为:

11010010 01001001 10001100 00000010

很明显,这些数字对于人来说不太好记忆。人们为了方便记忆,就将组成计算机的ip地址的32位二进制分成四段,每段8位,中间用小数点隔开,然后将每八位二进制转换成十进制数,这样上述计算机的ip地址就变成了:118.123.15.102。

由于在同一个区域里,ip段都是很相近的,如果拿ip段(118.123.15.102)直接进行比较,在操作上很是麻烦,而且数据的存储也不易实现,所以才会把ip转换成数字地址,再来确定ip 段的物理地址。

理解了ip的概念之后,诸如ip(118.123.15.102)怎样转换成数字地址呢?

ip本是32为二进制,为了方便记忆才转化成了四段十进制,所以只要把ip还原成二进制,再转换成十进制就可以得到ip的数字地址。

.net c# ip与数字地址相互转化:

//ip转换成数字地址

public static uint iptoint(string ipaddress)

{

string disjunctivestr = ".,: ";

char[] delimiter = disjunctivestr.tochararray();

string[] startip = null;

for (int i = 1; i > 24;

long ui2 = ipaddress & 0x00ff0000;

ui2 = ui2 >> 16;

long ui3 = ipaddress & 0x0000ff00;

ui3 = ui3 >> 8;

long ui4 = ipaddress & 0x000000ff;

string ipstr = "";

ipstr = system.convert.tostring(ui1) + "."

+ system.convert.tostring(ui2) + "."

+ system.convert.tostring(ui3)

+ "." + system.convert.tostring(ui4);

return ipstr;

}

转换成数字地址以后是不是查询起来很是方便,只要介于某个ip段,就可以找出具体的物理地址了。当然,前提是有个巨大的ip库。手头上还有一个ip库,大概有36w+的记录。

ip段转换成真实的物理地址可以用在什么地方?

用途有很多啦,

1、比如流量统计啦,

2、i/m聊天工具里的地理位置显示啦,网页上的地理位置显示啦,

3、门户网站有诸多城市区分的,会根据访问者ip来判断访客应该去访问哪个城市的网站板块,

4、有的天气预报网站,默认的就是访客所在的城市。

IP地址与物理地址怎么转换

IP地址与物理地址怎么转换 ip地址与物理地址转换方法 arp协议是“address resolution protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的mac地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的mac地址。但这个目标mac地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标ip地址转换成目标mac地址的过程。arp协议的基本功能就是通过目标设备的ip地址,查询目标设备的mac地址,以保证通信的顺利进行。 arp协议主要负责将局域网中的32位ip地址转换为对应的48位物理地址,即网卡的mac地址,比如ip地址位192.168.0.1网卡mac地址为00-03-0f-fd-1d-2b.整个转换过程是一台主机先向目标主机发送包含有ip地址和mac地址的数据包,通过mac地址两个主机就可以实现数据传输了. ip地址与数字地址相互转换 为什么要将ip段地址转化成数字地址? 根据tcp/ip协议规定,ip地址是由32位二进制数组成,而且在internet范围内是唯一的。例如,某台联在因特网上的计算机的ip地址为: 11010010 01001001 10001100 00000010

很明显,这些数字对于人来说不太好记忆。人们为了方便记忆,就将组成计算机的ip地址的32位二进制分成四段,每段8位,中间用小数点隔开,然后将每八位二进制转换成十进制数,这样上述计算机的ip地址就变成了:118.123.15.102。 由于在同一个区域里,ip段都是很相近的,如果拿ip段(118.123.15.102)直接进行比较,在操作上很是麻烦,而且数据的存储也不易实现,所以才会把ip转换成数字地址,再来确定ip 段的物理地址。 理解了ip的概念之后,诸如ip(118.123.15.102)怎样转换成数字地址呢? ip本是32为二进制,为了方便记忆才转化成了四段十进制,所以只要把ip还原成二进制,再转换成十进制就可以得到ip的数字地址。 .net c# ip与数字地址相互转化: //ip转换成数字地址 public static uint iptoint(string ipaddress) { string disjunctivestr = ".,: "; char[] delimiter = disjunctivestr.tochararray(); string[] startip = null; for (int i = 1; i > 24; long ui2 = ipaddress & 0x00ff0000; ui2 = ui2 >> 16; long ui3 = ipaddress & 0x0000ff00;

IP地址计算方法

计算IP地址 一、IP地址概念 IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,。 补充(IPv6):前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。比如, AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。 二、IP地址的分类 为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP 地址中用来表示网络ID和主机ID的位数作了明确的规定。当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。 A类 A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。网络ID不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。 B类 B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数

IP地址和主机名的互换转换

package cn.somnus.IpAndHost; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import https://www.360docs.net/doc/0213332458.html,.InetAddress; import https://www.360docs.net/doc/0213332458.html,.UnknownHostException; public class IpInvertHost { public static void main(String[] args) throws UnknownHostException{ if(args.length>0){ for(int i=0;i

if( host.equalsIgnoreCase("exit")||host.equalsIgnoreCase("quit")) break; } System.out.println(lookup(host)); } catch(IOException e){ System.err.println(e); } } } private static String lookup(String host) throws UnknownHostException { // TODO Auto-generated method stub InetAddress node=InetAddress.getByName(host); if(isHostName(host)){ return node.getHostAddress(); } else{ return node.getHostName(); }

IP地址的计算方法

IP 地址的计算方法(怎么计算网络号和主机号) IP地址与网络分类(1)IP地址 不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。IP 协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间网主机(包括网关),这样物理地址的差异被IP层所屏蔽。IP层所用到的地址叫做网间网地址,又叫IP地址。它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯一的。IP地址是一个32为的二进制数,分成4个字段,每个字段8 位。 (2)三类主要的网络地址 我们知道,从LAN到WAN,不同种类网络规模相差很大,必须区别对待。因此按网络规模大小,将网络地址分为主要的三类,如下:

A 类: 0 1 2 3 8 16 24 3 1 0网络号主机号 B类: 1 0 网络号主机号 C类: 1 1 0网络号主机号 A 类地址用于少量的 (最多27 个)主机数大于216 的大型网,每个A 类网络可容纳最多224 台主机; B 类地址用于主机数介于28?216之间数量不多不少的中型网,B 类网络最多214个;C类地址用于每个网络只能容纳28台主机的大量小型网,C类网络最多221 个。 除了以上A、B、C三个主类地址外,还有另外两类地址,如下: D类: 1 1 1 0多目地址 E类: 1 1 1 1 0 留待后用 其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。E 类地址用于将来的扩展之用。

数字转IP地址函数

--数字转IP地址函数: IF OBJECT_ID('dbo.fn_IP2Str')>0 DROP FUNCTION dbo.fn_IP2Str GO CREATE FUNCTION [dbo].[fn_IP2Str] ( @InIP BIGINT ) RETURNS NVARCHAR(15) AS BEGIN IF @InIP IS NULL RETURN'0.0.0.0' DECLARE @ip BIGINT SET @ip = @InIP SET @ip = @ip + 0x100000000 RETURN CAST(((@ip & 0xff000000)/ 0x1000000)AS NVARCHAR(3))+'.'+ CAST(((@ip & 0xff0000)/ 0x10000)AS NVARCHAR(3))+'.'+ CAST(((@ip & 0xff00)/ 0x100)AS NVARCHAR(3))+'.'+ CAST((@ip & 0xff)AS NVARCHAR(3)) END GO --调用示例: SELECT dbo.fn_IP2Str(4294967295) /* --------------- 255.255.255.255 (1 行受影响) */ SELECT dbo.fn_IP2Str(0) /* --------------- 0.0.0.0 (1 行受影响) */ --附:以下转自邹建 --ip地址与数字相互转换的sql函数 IF EXISTS(

SELECT* FROM dbo.sysobjects WHERE id =OBJECT_ID(N'[dbo].[f_IP2Int]') AND xtype IN(N'FN', N'IF', N'TF') ) DROP FUNCTION [dbo].[f_IP2Int] GO /*--字符型IP 地址转换成数字IP --邹建 2004.08(引用请保留此信息)--*/ /*--调用示例 select dbo.f_IP2Int('255.255.255.255') select dbo.f_IP2Int('12.168.0.1') --*/ CREATE FUNCTION f_IP2Int ( @ip CHAR(15) ) RETURNS BIGINT AS BEGIN DECLARE @re BIGINT SET @re = 0 SELECT @re = @re+LEFT(@ip,CHARINDEX('.', @ip+'.')-1)*ID, @ip =S TUFF(@ip, 1,CHARINDEX('.', @ip+'.'),'') FROM( SELECT ID =CAST(16777216 AS BIGINT) UNION ALL SELECT 65536 UNION ALL SELECT 256 UNION ALL SELECT 1 )A RETURN(@re) END GO IF EXISTS( SELECT* FROM dbo.sysobjects WHERE id =OBJECT_ID(N'[dbo].[f_Int2IP]') AND xtype IN(N'FN', N'IF', N'TF') ) DROP FUNCTION [dbo].[f_Int2IP] GO /*--数字 IP 转换成格式化 IP 地址

基于IP地址的目的地址转换

基于IP地址的目的地址转换 基本需求 由于来自INTERNET的对政府、企业的网络攻击日益频繁,因此需要对内网中向外网提供访问服务的关键设备进行有效保护。采用目的地址NAT可以有效地将内部网络地址对外隐藏。 图 1基于IP地址的目的地址转换示意图 图中:公网Internet用户需要通过防火墙访问WEB服务器,为了隐藏服务器在内网中的真实地址172.16.1.2,使用公网地址202.99.27.201作为用户的访问地址。 配置要点 定义区域资源:area_eth1。 定义WEB服务器真实地址对应地址资源。 定义WEB服务器的公网虚拟IP地址资源。 定义地址转换策略。 WebUI配置步骤 1)选择资源管理> 区域,点击“添加”,定义区域资源。 设置内网区域area_eth0与属性eth0绑定且禁止访问。

外网区域area_eth1与属性eth1绑定且允许访问。 2) 定义WEB服务器的内网真实地址资源。 选择资源管理> 地址,选择“主机”页签,点击“添加”,系统出现添加主机资源的页面,如下图所示。

3)定义WEB服务器的公网IP地址资源 选择资源管理> 地址,选择“主机”页签,点击“添加”,系统出现添加主机资源的页面,如下图所示。 4)定义目的地址转换策略 在导航菜单选择防火墙> 地址转换,进入地址转换规则列表界面,点击“添加”进入NAT规则配置界面,如下图所示,选择“目的转换”选项设定目的地址转换策略。 a)选择“源”页签,打开“高级”属性设置按钮,添加NAT规则的源,在“选择源AREA”中选择源区域为area_eth1。

b)选择“目的”页签添加NAT规则的目的,WEB服务器的公网IP地址资源:MAP_IP。

如何切换电脑ip地址

如何切换电脑ip地址? 做为一个营销推广狗,经常需要换IP做一些互联网推广,也上网搜索了一些方法,我个人的换IP的经历分为三个阶段,最开始在家里的电脑上,因为拉的联通的光纤,就经常通过重连路由器来换IP,后来就是在一些免费代理IP网站上搜集可用的免费IP,现在的话懒得折腾了,直接用的付费代理IP软件。 一、付费换IP软件使用付费的代理IP软件,下载好客户端后可在电脑上一键切换IP地址。 第一步:下载兔子IP的换IP的客户端。 第二步,登陆账号来连接 第三步,选择动态组,选择自动更换IP的功能,设置一个可以自动更换IP的时间。 第四步,连接成功之后,就会自动来更换IP,很简单方便。 优点:方便的选择你要切换IP地址的区域,一键连接切换IP地址,效率大大提升。 缺点:需要收费

二、断开重连路由器如果你使用的光纤上网,正常来说每次连接网络,IP都是动态的,也就是说每次IP都不同,换IP的方法就是断开重连一下路由器。 优点:免费 缺点:IP更改后IP还是本市的,如果想要把IP换成外地就不能,有点麻烦,需要消耗很多断网重连的时间,有些不是独立拉的网线断开重连IP地址也不会变。 三、免费代理IP 在百度搜索免费代理,出现好多网站,随便选择一个,然后用工具检测IP是否可用,如果可用就可以通过一下步骤设置。(以win10为例,win7以及其它可自行百度) 1.单击电脑桌面上的“开始”,点击“设置”,选择“网络和Internet”。

2.打开“网络和共享中心” 3.选择你的本地网络,点开,单击“属性”。

4,选择“Internet协议版本(TCP/IPv4)”,点击“属性”,将在免费找的可用IP地址输入进去,点击“确定”即可。 优点:免费,IP地址可选择的区域较多

NAT转换 内外网ip地址映射

NAT转换内外网ip地址映射 2010年08月09日星期一上午 10:15 ------------------------基础学习------------------- 局域网内私服在internet公开的解决办法 nat转换 ------------------------------------------------------ ------------------------资料学习2------------------ ------------------------------------------------------- 局域网内公开的ip只有一个,除非你是在主机上建私服,否则你无法公开你的私服,只能在局域网内,解决的办法如下。由于公网IP地址有限,不少ISP都采用多个内网用户通过代理和网关路由共用一个公网IP上INTERNET的方法,这样就限制了这些用户在自己计算机上架设个人网站,要实现在这些用户端架设网站,最关键的一点是,怎样把多用户的内网IP和一个他们唯一共享上网的IP进行映射!就象在局域网或网吧内一样,虽然你可以架设多台服务器和网站,但是对外网来说,你还是只有一个外部的IP地址,怎么样把外网的IP映射成相应的内网IP地址,这应该是内网的那台代理服务器或网关路由器该做的事,对我们用私有IP地址的用户也就是说这是我们的接入ISP服务商(中国电信、联通、网通、铁通等)应该提供的服务,因为这种技术的实现对他们来说是举手之劳, 而对我们来说是比较困难的,首先得得到系统管理员的支持才能够实现。因为这一切的设置必须在代理服务器上做的。要实现这一点,可以用Windows 2000 Server 的端口映射功能,除此之外Winroute Pro也具有这样的功能,还有各种企业级的防火墙。而对于我们这些普通用户,恐怕还是用Windows 2000 Server最为方便。先来介绍一下NAT,NAT (网络地址转换)是一种将一个IP地址域映射到另一个IP地址域技术,从而为终端主机提供透明路由。NAT包括静态网络地址转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端口映射等。NAT常用于私有地址域与公用地址域的转换以解决IP地址匮乏问题。在防火墙上实现NAT 后,可以隐藏受保护网络的内部拓扑结构,在一定程度上提高网络的安全性。如果反向NAT提供动态网络地址及端口转换功能,还可以实现负载均衡等功能端口映射功能可以让内部网络中某台机器对外部提供WWW服务,这不是将真IP地址直接转到内部提供WWW服务的主机,如果这样的话,有二个蔽端,一是内部机器不安全,因为除了WWW之外,外部网络可以通过地址转换功能访问到这台机器的所有功能;二是当有多台机器需要提供这种服务时,必须有同样多的IP地址进行转换,从而达不到节省IP地址的目的。端口映射功能是将一台主机的假IP地址映射成一个真IP地址,当用户访问提供映射端口主机的某个端口时,服务器将请求转到内部一主机的提供这种特定服务的主机;利用端口映射功能还可以将一台真IP地址机器的多个端口映射成内部不同机器上的不同端口。端口映射功能还可以完成一些特定代理功能,比如代理POP,SMTP,TELNET等协议。理论上可以提供六万多个端口的映射,恐怕我们永远都用不完的。 一、下面来介绍一下通过NAT共享上网和利用NAT来实现端口映射。 1、在Windows 2000 Server上,从管理工具中进入“路由和远程访问”(Routing and Remote Access)服务,在服务器上鼠标右击,-》“配置并启用路由和远程访问” 2、点“下一步” 3、选“I nternet连接服务器”,让内网主机可以通过这台服务器访问Internet.(最好先配置好NAT共享,让内网主机可以正常上网,不然的话,配好端口映射后再来配置NAT共享就有点麻烦了,弄的不好NAT还共享不了。) 4、选“设置有网络地址转换(NAT)路由协议的路由器”,不要选“设置Internet连接共享(ICS)”.(ICS与NAT的区别在于使用的容易程度上,为了启用ICS,只需要选择一个复选框就可以了,而为了启用NAT,则需要更多的配置任务,此外,ICS用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的IP地址范围;针对与外部网络的通信,它被限制在单个公共IP地址上;它只允许单个内部网络接口。) 5、先在此说一下我的网络情况:Internet连接192.200.200.3(也是个内部地址,没办法,铁通的网络不太好,网速不快,价钱又贵,我的命真苦啊)宿舍内连接192.168.0.1(宿舍里连有局域网,共4台电脑,其中一台上装了Sambar 5.1b5做的Web服务器,Web端口是80,待会就从外网(用192.200.200.55来替代)来访问这个192.168.0.2:80上的网页)这台NAT主机上开通了IIS5.0,端口是80,用端口映射的办法把8081端口映射到内部主机192.168.0.2的80端口上。 6、在“路由和远程访问服务器安装向导”中选“Internet连接”(就是连向Internet的那个连接),点“下一步”。

子网掩码计算器,IP地址化分

一、IP地址概念 IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,192.168.0.1。 补充[IPv6]:前面所讲的32位IP地址称之为IPv4,随着信息技术的发展,IPv4可用IP地址数目已经不能满足人们日常的需要,据权威机构预测到2010年要充分应用信息技术,每个人至少需要10个IP地址,比如:计算机、笔记本、手机和智能化冰箱等。为了解决该问题开发了IPv6规范,IPv6用128位表示IP地址,其表示为8组4位16进制数,中间为“:”分隔。比如,AB32:33ea:89dc:cc47:abcd:ef12:abcd:ef12。 二、IP地址分类 为了方便IP寻址将IP地址划分为A、B、C、D和E五类,每类IP地址对各个IP地址中用来表示网络ID和主机ID的位数作了明确的规定。当主机ID的位数确定之后,一个网络中是多能够包含的计算机数目也就确定,用户可根据企业需要灵活选择一类IP地址构建网络结构。 A类A类地址用IP地址前8位表示网络ID,用IP地址后24位表示主机ID。A类地址用来表示网络ID的第一位必须以0开始,其他7位可以是任意值,当其他7位全为0是网络ID最小,即为0;当其他7位全为1时网络ID最大,即为127。网络ID不能为0,它有特殊的用途,用来表示所有网段,所以网络ID最小为1;网络ID也不能为127;127用来作为网络回路测试用。所以A类网络网络ID的有效范围是1-126共126个网络,每个网络可以包含224-2台主机。 B类B类地址用IP地址前16位表示网络ID,用IP地址后16位表示主机ID。B类地址用来表示网络ID的前两位必须以10开始,其他14位可以是任意值,当其他14位全为0是网络ID最小,即为128;当其他14位全为1时网络ID最大,第一个字节数最大,即为191。B类IP地址第一个字节的有效范围为128-191,共16384个B类网络;每个B类网络可以包含216-2台主机(即65534台主机)。 C类C类地址用IP地址前24位表示网络ID,用IP地址后8位表示主机ID。C类地址用来表示网络ID的前三位必须以110开始,其他22位可以是任意值,当其他22位全为0是网络ID最小,IP地址的第一个字节为192;当其他22位全为1时网络ID最大,第一个字节数最大,即为223。C类IP地址第一个字节的有效范围为192-223,共2097152个C 类网络;每个C类网络可以包含28-2台主机(即254台主机)。 D类D类地址用来多播使用,没有网络ID和主机ID之分,D类IP地址的第一个字节前四位必须以1110开始,其他28位可以是任何值,则D类IP地址的有效范围为224.0.0.0到239.255.255.255。 E类E类地址保留实验用,没有网络ID和主机ID之分,E类IP地址的第一字节前四位必须以1111开始,其它28位可以是任何值,则E类IP地址的有效范围为240.0.0.0至255.255.255.254。其中255.255.255.2555表示广播地址。 在实际应用中,只有A、B和C三类IP地址能够直接分配给主机,D类和E类不能直接分配给计算机。 三、网络ID、主机ID和子网掩码 网络ID用来表示计算机属于哪一个网络,网络ID相同的计算机不需要通过路由器连接就能够直接通信,我们把网络ID相同的计算机组成一个网络称之为本地网络(网段);网络ID 不相同的计算机之间通信必须通过路由器连接,我们把网络ID不相同的计算机称之为远程计算机。 当为一台计算机分配IP地址后,该计算机的IP地址哪部份表示网络ID,哪部份表示主机

一键切换IP地址、网关、DNS

@echo off cls color 0A echo **************** echo 老板,改完了要請吃飯的哦! echo 作者:Cino echo 版本:0110 echo **************** @echo off echo. echo 请选择要修改的ip地址 echo. echo 1为修改内网ip地址,连接公司系统比较快; echo. echo 2为修改外网IP地址,上网、收发邮件比较快; echo. echo. set/p sel=请选择修改方式: if "%sel%"=="1" goto inner if "%sel%"=="2" goto outer echo 您没有选择修改方式。 goto end :inner echo 正在更改IP地址,请稍等...... netsh interface ip set address name="本地连接" source=static addr=10.0.40.38 mask=255.255.254.0 gateway=10.0.40.1 gwmetric=1 netsh interface ip set dns name="本地连接" source=static addr=10.0.40.1 ipconfig /flushdns ipconfig /all echo 更改IP地址完成! goto end :outer echo 正在更改IP地址,请稍等...... netsh interface ip set address name="本地连接" source=static addr=10.0.41.38 mask=255.255.254.0 gateway=10.0.41.1 gwmetric=1 netsh interface ip set dns name="本地连接" source=static addr=10.0.41.1 ipconfig /flushdns ipconfig /all echo 更改IP地址完成! goto end pause

一键切换自动获取IP址和指定IP地址脚本

一键切换自动获取IP址和指定IP地址脚本 指定IP地址 ---------------------------------------------------- @echo off netsh interface ip set address name="本地连接" source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1 netsh interface ip set dns name="本地连接" source=static addr=202.103.24.68 register=primary --------------------------------- 多IP地址切换,只需分别将上述脚本写出即可。 自动获取IP地址 --------------------------------------- @echo off netsh interface ip set address name="本地连接" source=dhcp netsh interface ip set dns name="本地连接" source=dhcp ------------------------------------------ 分别将虚线间的内容写入记事本,存为“.bat”文件。 ========================= 下面为说明文件 1. 怎样修改IP地址和网关: set address name="本地连接" source=static addr=192.168.1.2 mask=255.255.255.0 gateway=19 2.168.1.1 gwmetric=1 确定。 命令:set address name="本地连接" source=static addr=192.168.1.2 mask=255.255.255.0 gatew ay=192.168.1.1 gwmetric=1 我来解释一下: set(设定) address(地址) name(名字)=(是) "本地连接"(网卡名字) source(来源)=static(静态) a ddr(IP地址)=192.168.1.2 mask(掩码)=255.255.255.0 gateway(网关)=192.168.1.1 gwmetric(网关跳跃数)=1 这么长是不是打起来很麻烦啊?有个最简单的打法,效果一样: s a "本地连接" s 192.168.1.2 255.255.255.0 192.168.1.1 1 是不是方便多了呢?(注意!!最后一段192.168.1.1后面还有一个 1 这个不能掉哦!) 下面是MS-DOS下,正确的语法信息: 用法: set address [name=] [[source=]dhcp | [source=] static [addr=]IP address [mask=]IP subnet mask] [[gateway=]|none [gwmetric=]integer] 参数: 标记值 name - 接口名称。

IP地址的计算方法

IP地址的计算方法(怎么计算网络号和主机号) IP地址与网络分类(1)IP地址 不同的物理网络技术有不同的编址方式;不同物理网络中的主机,有不同的物理网络地址。网间网技术是将不同物理网络技术统一起来的高层软件技术。网间网技术采用一种全局通用的地址格式,为全网的每一网络和每一主机都分配一个网间网地址,以此屏蔽物理网络地址的差异。IP协议提供一种全网间网通用的地址格式,并在统一管理下进行地址分配,保证一个地址对应一台网间网主机(包括网关),这样物理地址的差异被IP层所屏蔽。IP层所用到的地址叫做网间网地址,又叫IP地址。它由网络号和主机号两部分组成,统一网络内的所有主机使用相同的网络号,主机号是唯一的。IP地址是一个32为的二进制数,分成4个字段,每个字段8位。 (2)三类主要的网络地址 我们知道,从LAN到WAN,不同种类网络规模相差很大,必须区别对待。因此按网络规模大小,将网络地址分为主要的三类,如下:

A类: 0 1 2 3 8 16 24 3 1 0网络号主机号 B类: 1 0网络号主机号 C类: 1 1 0网络号主机号 A类地址用于少量的(最多27个)主机数大于216的大型网,每个A类网络可容纳最多224台主机;B类地址用于主机数介于28~216之间数量不多不少的中型网,B类网络最多214个;C类地址用于每个网络只能容纳28台主机的大量小型网,C类网络最多221个。 除了以上A、B、C三个主类地址外,还有另外两类地址,如下: D类: 1 1 1 0多目地址 E类: 1 1 1 1 0留待后用 其中多目地址(multicast address)是比广播地址稍弱的多点传送地址,用于支持多目传输技术。E类地址用于将来的扩展之用。

IP地址快速切换方法

IP地址快速切换 有些公司或者机关单位的网络是分配静态IP的, 而在家里,IP地址一般则是DHCP自动分配的, 如何让电脑能在公司快速切换为固定IP,在家里切换为自动分配, 下面这个批处理可以解决这个问题(高手请无视): set myCHOOSE=1 ::myNET为连接名称 set myNET="本地连接" ::myIP设置为单位的固定IP set myIP="192.168.0.100" ::myMASK设置为单位的子网掩码 set myMASK="255.255.255.0" ::myGATE设置为单位的网关地址 set myGATE="192.168.0.1" ::myDNS1、myDNS2设置为单位的DNS地址 set myDNS1="192.168.0.1" set myDNS2="192.168.0.2" set GM=1 set /p myCHOOSE="请选择[1单位使用(固定ip)2家庭使用(自动获取)]:" if "%myCHOOSE%"=="1" goto mySET if "%myCHOOSE%"=="2" goto A3 goto end :myset echo 正在设置%myNET% IP地址为%myIP%,请稍候... netsh interface ip set address name="%myNET%" static %myIP% %myMASK% %myGATE% 1 >nul netsh interface ip set dns name="%myNET%" static %myDNS1% >nul netsh interface ip add dns name="%myNET%" %myDNS2% 2 >nul goto end :A3 echo 正在设置%myNET% 为自动获取IP及DNS,请稍候... netsh interface ip set address name="%myNET%" DHCP >nul netsh interface ip set dns name="%myNET%" DHCP >nul :end ipconfig pause

IP地址十进制与进制转换

IP二进制和十进制互相转换 二进制和十进制互相转换 为了管理I P地址,有必要非常熟悉二进制和十进制相互转换的过 程。和在十进制数中一 位表示它的值是1 0的幂一样,二进制中的1位表示它的值是2的幂, 如表3 - 4所示。换句话说, 从左向右,随着位的移动,每一位依次乘以2。这个表仅仅表示了8 位(一个8位位组)。为扩展 这个表,我们只需在左边加入位,每个新位的值是前一个位的2倍。 1. 十进制到二进制的转换 为将十进制数转换到二进制数,第一步是找到最高的二进制位。最高 的位意味着具有最 大的十进制值的位置。这个位的十进制值将从数字中减去,然后就确 定剩下的最高位。这个 过程不断重复,直至剩下的数为0。所有中间的位设置为0。 表3-3 默认子网掩码、最大的网络和主机 地址类默认子网掩码网络位数网络主机位数主机 A类255.0.0.0 8 126 24 16 777 206 B类255.255.0.0 16 16 383 16 65 533 C类255.255.255.0 2 4 2 097 151 8 2 5 4 作为例子,让我们将十进制数1 7 8转换为二进制。

1) 再次查看表3 - 4,可以看见适合1 7 8的最高位是1 2 8 ( 27)。下 一个最高的位是2 5 6 ( 28),它 不适合1 7 8。 2) 178-128=5 0。 3) 再次查看表3 - 4,适合5 0的最高位为3 2 ( 25)。 4) 50-32=1 8。 5) 适合1 8的最高位为1 6 ( 24)。 6) 18-16=2 7) 剩下的部分准确地等于2 ( 21),剩下的数为0。 表3-4 8位位组中的位和相关的十进制值 第7位第6位第5位第4位第3位第2位第1位第0位 二进制位1 1 1 1 1 1 1 1 2的幂27 26 25 24 23 22 21 20 十进制1 2 8 6 4 3 2 1 6 8 4 2 1 表3-5 将十进制1 7 8转换为二进制1 0 11 0 0 1第7位第6位第5位第4位第3位第2位第1位第0位 十进制1 2 8 0 3 2 1 6 0 0 2 0 二进制位1 0 1 1 0 0 1 0 我们刚刚进行的过程总结在表3 - 5中。 2. 二进制到十进制的转换 为从二进制转换到十进制,以表示I P地址或子网掩码,只需将二进 制表示的每一位和十

切换IP地址是什么意思

切换IP地址是什么意思 切换ip地址就是指计算机更换通信地址。 IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前市场上会有很多ip代理,ipidea这个产品还可以更换国外IP地址。 切换ip地址其实就是相当于更换一个身份访问网站,也可以理解为换电脑上网站,不影响日常使用。我们使用的每台电脑都有全球唯一的IP地址,是用来确定这台电脑的位置。就像是我们的家庭住址一样,如果我们购物签收快递,就要知道收货地址,这样快递小哥才能把物品送到。 其实计算机发送信息就好比是快递小哥,它必须知道唯一的“ip地址”才能不至于把快递送错。只不过我们的地址使用文字来表示的,计算机的地址用二进制数字表示。 切换切换ip:每个人的IP都不是固定的,每次宽带拨号的IP都不一样,所以,每断开重新拨一次宽带,就能实现IP地址的变更,实现切换ip,所以要求切换ip的任务只适合每次上网输入宽带账号和密码手动连接宽带的用户。 不过使用路由器、局域网、无线网、网吧上网的用户就不能切换ip切换,只能做不切换ip切换任务的。 那么大家会产生一个疑问,我们更改了自己电脑上的ip地址会对我们的电脑产生什么影响呢?有时候我们的ip地址是会自动的被更改的,大部分设置的ip连接是自动搜索连接的,所以很多人的电脑离开了某个网络区域之后就会自动的搜索新的区域的ip地址进行连接。 其实没什么影响,ip地址主要是为了连接上网使用的。但有一些电脑的ip地址设定之后并没有自动的连接可以上网的地址,所以当ip地址被更改之后,换了新的网络区域就无法进行连接上网,这时我们可以搜索一下新的网络区域的ip地址然后更改过来就可以了。 另外,是关于ip地址的设置问题,最好是设置成自动搜索连接,不然每换一个新的地方都需要重新的进行设置ip地址,是非常麻烦的

相关主题
相关文档
最新文档