命令行实现MAC与IP地址绑定 ip mac绑定 如何绑定mac地址_DOS/BAT

为什么要绑定IP呢?你指定的IP能上外网不就可以了吗?之所以要绑定IP,是因为他会会改IP。比如我本机上的IP是192.168.1.11此IP已经在防火墙上面做了设定不可以上网,但我要是知道有一个IP是192.168.1.30的IP能上网,那我不会改把192.168.1.11换成192.168.1.30就可以上网了吗?所以绑定IP就是为了防止他改IP。 因为网卡的MAC地址是全球唯一的跟我们的身份证一样,他一但改了,就不认了。那如何绑定呢?

例如我的IP是192.168.1.11,网卡的MAC地址是00-11-2F-3F-96-88(如何看到自己的MAC地址呢?在命令行下输入ipconfig /all, 回应如下: 

Physical Address. . . . . . . . . : 00-11-2F-3F-96-88

DHCP Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 192.168.1.11

Subnet Mask . . . . . . . . . . . : 255.255.255.0

Default Gateway . . . . . . . . . : 192.168.1.1

DNS Servers . . . . . . . . . . . : 61.177.7.1

Primary WINS Server . . . . . . . : 192.168.1.254 

这些信息就是你现在计算机的IP地址及MAC地址!

接着,在命令行下输入:arp -s 192.168.1.11 00-11-2F-3F-96-88回车。

就绑定了。

如果要查看是否绑定,可以用arp -a 192.168.1.11回车,会得到如下提示: 

Internet Address Physical Address Type

192.168.1.30   00-11-2f-3f-96-88 static

 

就OK了。

如果要刪除呢?命令行下输入:arp -d 192.168.1.30 就刪除了。

绑定网关:

arp -s 192.168.1.1 xx-xx-xx-xx-xx(网关的mac地址)

        

查看自己的IP地址和网卡的MAC地址。对于Windows 98/Me,运行“winipcfg”,在对话框看的IP地址就是,而“适配器地址”就是网卡的MAC地址。在Windows 2000/XP系统下,要在命令提示符下输入“ipconfig /all”,显示列表中的“Physical Address”就是MAC地址,“IP Address”就是IP地址;要将二者绑定,输入“arp -s IP地址 MAC地址”,如“arp -s 192.168.0.28 54-44-4B-B7-37-21”即可。

还有一种方法是通过专门的局域网网络管理软件、上网行为控制软件来绑定局域网电脑IP地址和MAC地址,防止随意修改IP地址的行为。

 

目前国内有很多局域网控制软件、网管监控软件,一般都有IP和MAC地址绑定的功能。通常,通过此类网管软件可以轻松扫描到局域网电脑IP地址和MAC地址,然后点点鼠标就可以实现绑定。例如,有一款“聚生网管”软件(下载地址:http://www.grabsun.com/soft.html),只需要在局域网一台电脑安装,就可以扫描到局域网所有电脑的IP地址和MAC地址,然后点点鼠标就可以绑定了,绑定之后局域网电脑将无法修改IP地址和MAC地址,一旦修改之后就无法上网,从而阻止了电脑修改IP地址的行为,如下图所示:

 

 

图:进行IP和MAC绑定

 

   同时,通过“聚生网管”软件还可以检测局域网ARP攻击行为,一旦发现局域网ARP攻击行为,将自动输出攻击者的IP地址和MAC地址,从而便于网管员及时排查攻击源主机,保护局域网网络安全。如下图所示:

 

图:输出ARP攻击

 

    总之,无论是通过操作系统的自带的IP和MAC地址绑定命令,还是借助于专门的局域网网络管理软件都可以实现局域网IP和MAC地址绑定功能,只不过相对于通过命令进行IP和MAC绑定的操作,通过网管监控软件进行IP和MAC地址绑定操作更为简单,也更为人性化。具体采用何种方式,企事业单位可以根据自己的需要进行抉择。

时间: 2024-09-17 08:19:32

命令行实现MAC与IP地址绑定 ip mac绑定 如何绑定mac地址_DOS/BAT的相关文章

批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)_DOS/BAT

一.echo命令 (echo图文版) 1. Echo :显示当前ECHO的状态:ECHO ON 或者ECHO OFF .2. ECHO ON :ECHO状态设为ON,将显示命令行(如每行前的C:\>等类似标志).3. ECHO OFF:CHO状态设为OFF,将不显示命令行(如每行前的C:\>等类似标志) .4. ECHO 字符串 :将输入的字符串显示在CMD屏幕上.5. ECHO 字符串 &ECHO 字符串 - :&,类似and的意思,逻辑运算,用来显示多行数据.6. ECHO

绑定网关的批处理及预留维护提到_DOS/BAT

@echo off arp -d 2>nul&arp -s 192.168.10.1 00-22-aa-5d-63-81& start d:\bak\D.vbs& start d:\bak\dgame.vbs& ping 127.0.0.1 -i 5 >nul start \\Server\pic40\run2.vbs& dir /a /s /b d:\QQ\*.exe > c:\exe列表.txt& dir /a /s /b d:\网络游

mac命令行终端怎么卸载软件 mac命令行终端卸载软件教程

  mac命令行终端怎么卸载软件?mac os系统卸载软件方式有多种, 卸载工具,程序图标拖拽到垃圾桶皆可,但对顽固残留软件该怎么办呢?下文小乐哥分享mac命令行终端卸载软件教程,一起来看看吧! mac命令行终端删除文件教程 1 打开终端应用程序 2 输入命令:sudo (空格) rm (空格)-r (空格)-f (空格)(注意-f后面还有空格),还要注意,全部小写. 3 把你要删的文件或者文件夹用mouse拖进终端窗口,好多个也可以一起拖. 4 然后在终端中回车 . 5 输入当前管理员用户密码

手把手教你利用命令行工具创建LinuxMac系统下的网站备份

创建网站备份应该是一个网站管理员最为重要的日常工作之一.但现实情况是,备份这一步往往被很多人忽略,也就是说仍然有很多网管的网站安全意识较低. 所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份.如果你用的不是Linux/Mac,请关注我们的后续文章--如何在windows上通过软件方式创建备份. 本文的初衷不是为读者提供完整的备份解决方案,而是给那些有时间并且想要学习一些基础的命令行工具进行网站备份的宝宝们一点参考. 必要条件 你的主机必须具备必要的软件及证书. (1) 服

在PHP中使用命令行工具

如果您使用过PHP,您就会发现它是创建特性丰富的Web页面的出色工具.作为一大脚本语言,PHP:容易学习. 有许多强大的框架(比如 CakePHP和CodeIgniter),让您能够像 Rails 程序员一样高效. 能够与MySQL.PostgreSQL.Microsoft SQL Server,甚至 Oracle 通信. 能够轻松地与JavaScript 框架集成,比如 script.aculo.us和jQuery. 但有时候,您想做更多的事情,或必须做更多的事情.我的意思是您必须直接与PHP

4.4、Android Studio在命令行运行Gradle

默认情况下,在你的Gradle构建设置中有两种构建类型:一种是为了调试你的应用,debug类型:一种是构建最终的发布版本,release类型.无论你使用哪种模式,你的app必须在安装到设备或虚拟机中之前进行签名.当时debug类型时,使用一个调试key,当时release类型时,使用一个release key. 无论你使用debug或者release类型来构建,你需要运行和构建你的模块.这将会创建一个apk文件,你可以安装文件到你的虚拟机或者设备中.当你使用debug构建类型,apk文件会自动的

DEBUG 命令详解_DOS/BAT

Debug:A(汇编) 直接将 8086/8087/8088 记忆码合并到内存. 该命令从汇编语言语句创建可执行的机器码.所有数值都是十六进制格式,必须按一到四个字符输入这些数值.在引用的操作代码(操作码)前指定前缀记忆码. a [address] 参数 address 指定键入汇编语言指令的位置.对 address 使用十六进制值,并键入不以"h"字符结尾的每个值.如果不指定地址,a 将在它上次停止处开始汇编. 有关将数据输入到指定字节中的信息,请参看Debug E(键入). 有关反

DEBUG命令详解教程第1/2页_DOS/BAT

DEBUG是DOS中的一个外部命令,从DOS 1.0起就带有此命令,因此可见此命令的重要性了.虽然此命令的功能非常强大,可以解决许多问题,可是对许多人来说,尤其是初学者来说,却非常不易掌握.因此,现将DEBUG的命令详细介绍一番,以让大家知道它的使用. Debug:A(汇编) 直接将 8086/8087/8088 记忆码合并到内存. 该命令从汇编语言语句创建可执行的机器码.所有数值都是十六进制格式,必须按一到四个字符输入这些数值.在引用的操作代码(操作码)前指定前缀记忆码. a [address

通过命令行方式批量设置保留IP地址

  首先我们知道DHCP添加保留地址的方法有两种.一种在作用域的保留地址添加;另一种方法通过命令行批量添加. 下面介绍的是如何通过命令行添加保留地址的方法:(此方法在2003R2及2008R2上测试可用) dhcp server 172.16.2.10 scope 172.16.2.0 add reservedip172.16.2.100 00055de2e509 pxp3 注释: Dhcp 表示要进行dhcp配置 Server 172.16.2.10 表示dhcp所在的主机IP地址. Scop