免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3793 | 回复: 5
打印 上一主题 下一主题

通过ip可以知道 该机器的 机器名称 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-05 13:11 |只看该作者 |倒序浏览
分享

局网 通过ip可以知道 该机器的 机器名称

nslookup -A 10.0.4.118
*** Invalid option: A
Server:         10.0.4.1
Address:        10.0.4.1#53

** servert find 118.4.0.10.in-addr.arpa: eeeeOMAIN

论坛徽章:
0
2 [报告]
发表于 2011-01-05 13:45 |只看该作者
在linux下配置一个网卡多个IP的方法
第一种方法:
ifconfig eth0:1 192.168.5.129 netmask 255.255.255.0
然后,你用ifconfig,就会发现多了一个ip,但这个ip是暂时的,重启以后就不存在了

第二种方法
cp /etc/sysconfig/network-script..s/ifcfg-eth0 /etc/sysconfig/network-script..s/ifcfg-eth0:2
vi /etc/sysconfig/network-script..s/ifcfg-eth0:2
将DEVICE=eth0  更改为DEVICE=eth0:2
更改一下ip
保存退出并重启网络就ok了.这条新加的ip是永久的,只要你不删掉它.


在linux下配置多个网卡的方法:
cp /etc/sysconfig/network-script..s/ifcfg-eth0 /etc/sysconfig/network-script..s/ifcfg-eth1
vi /etc/sysconfig/network-script..s/ifcfg-eth1
将DEVICE=eth0  更改为DEVICE=eth1
更改一下ip 等
保存退出并重启网络就ok了.

1、Linux的网络设备配置文件存放在/etc/sysconfig /network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg- eth0:0的文件,内容样例为:
#
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"
ONBOOT="yes"

其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK 为子网掩码,ONBOOT表示在系统启动时自动启动。如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0加一即可。 LINUX最多可以支持255个IP别名。

2、首先需要给一个网卡绑定多个ip,方法如下:

#
#ifconfig eth0:0 202.198.131.* netmask 255.255.255.0
#ifconfig eth0:1 202.198.131.* netmask 255.255.255.0

以此类推。

然后,在/etc/sysconfig/network-scripts/目录下建立名为ifcfg-eth0:0、ifcfg-eth0:1文件

内容可以直接cp ifcfg-eth0 ifcfg-eth0:0建立就可以,然后修改里面对应的ip地址。作为网络管理员的我们是否为公司服务器数量有限而担忧呢?对于中小企业来说经费确实是一个大问题,如果我们要在同一台服务器上开启多个服务的话怎么办呢?特别是对于某些软件要求网卡地址唯一不能被其他服务占用该I
P的时候如何解决这个问题呢?装双网卡是一个不错的办法,然而实际中很多服务器是不能随便开机箱的,否则保修就没有了保证。笔者今天就为各位IT168的读者介绍如何让网卡一分为二,为一个网卡配置多个IP地址。

如何在局域网中为一台服务器提供两个默认Web站点,或使一台机器访问不同的网段呢?安装多块物理网卡固然能解决问题,但为一块网卡绑定多个IP地址也能解决这些问题。下面为大家介绍在不同操作系统下为一块网卡绑定多个IP地址的方法。

一,Windows98系统——通过修改系统注册表来实现。

在Windows98系统中为一个网卡添加多个IP地址是非常简单的,我们通过修改系统注册表来实现。

第一步:通过任务栏的“开始->运行->输入REGEDIT”,打开注册表编辑器。

第二步:在注册表编辑器中找到如下键值HKEY_local_MACHINE\System\CurrentControlSet\Services\Class\NetTrans目录分支。

第三步:在此目录中可以看到多个名为0000、0001、0002……的目录,它们用于记录协议的安装情况。在它们中间找到DriverDesc为 “TCP/IP”的目录,修改IPAddress和IPMask是对应的掩码。例如设置IPAddress为 “192.168.0.1,192.168.0.2”,IPMask为“255.255.255.0”,“255.255.255.0”时,表示为系统设置了两个IP地址:192.168.0.1和192.168.0.2。从而实现了为windows98系统中一个网卡设置多个IP地址。

二,Windows 2000/XP系统——通过修改网络配置来实现

在windows 2000/xp以及更高的2003系统中我们为一个网卡设置多个地址的方法更加简单,直接通过修改网络配置即可实现。

第一步:单击任务栏的“开始”—>“设置”—>“控制面板”,双击“网络和拨号连接”。

第二步:用鼠标右键单击“本地连接”,选择“属性”命令,调出“本地连接属性”面板,选择“Internet协议(TCP/IP)”,单击属性,调出“Internet协议(TCP/IP)属性”面板。

第三步:在“Internet协议(TCP/IP)属性”面板中单击下方的“高级”按钮,调出“高级”按钮,再调出“高级TCP/IP设置”面板。在IP地址栏下面列出了网卡已设定的IP 地址和子网掩码,单击“添加”按钮,在弹出的对话框中填上新的IP地址(如192.168.0.2,注意不能与其他机器的IP地址重复),子网掩码与原有的相同(如255.255.255.0)。然后依次单击“确定”按钮,就完成了两个IP地址的绑定。(

三,SCOUNIX系统——通过增加网络接口的别名地址来实现

当然目前公司使用的操作系统不光光是微软公司的,还有UNIX和LINUX系统,在SCOUNIX系统中我们可以通过增加网络接口的别名地址来实现为一个网卡设置多个IP地址的功能。

第一步:编辑/etc/tcp文件,使用命令“vi/etc/tcp”,找到包含网卡设备文件名net0的ifconfig命令行。

第二步:通过在命令行后添加ifconfig命令行来为该网卡设置其他的IP地址(即第2个IP地址、第3个IP地址……)。若设置该网卡的第2个IP地址为192.168.0.2,掩码为255.255.255.0,则可添加如下行所示的内容:
ifconfig net0 alias 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 perf 24567 24567 1

第三步:保存后执行reboot命令,重新启动计算机,你就会发现本地计算机一个网卡被设置了多个IP地址以及子网掩码。

四,Linux系统——通过修改网络设备配置文件来实现

linux系统中实现为一个网卡设置多个网络地址的方法和SCOUNIX系统类似,也是通过编辑配置文件来实现的。

第一步:需要编辑修改的配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第1个网络设备,配置文件名一般为ifcofg-eth0。

第二步:如果需要为第1个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为:
DEVICE=“eth0:0”
IPADDR=“192.168.0.1”
NETMASK=“255.255.255.0”
ONBOOT=“yes”

小提示:

上面那么多参数大家设置起来可能会一头雾水,下面为大家详细介绍下其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT表示在系统启动时自动启动。如果需要再多绑定一个IP地址,只需要把文件名和文件内的DEVICE中的eth0 加一即可。

论坛徽章:
0
3 [报告]
发表于 2011-01-05 13:53 |只看该作者
要做反向解析的

论坛徽章:
0
4 [报告]
发表于 2011-01-05 20:52 |只看该作者
恩,都是基础,再扎实一下

论坛徽章:
0
5 [报告]
发表于 2011-01-06 22:45 |只看该作者
学习了,哈哈谢谢分享!

论坛徽章:
0
6 [报告]
发表于 2011-01-07 00:16 |只看该作者
补充在archlinux里永久添加虚拟的ip配置如下:
参考:http://www.go2linux.org/linux/20 ... amp;utm_medium=feed
utm_campaign=Feed%3A+Go2linux+%28Linux+operating+system+with+Go2Linux%29
在/etc/rc.conf里添加阿如下内容
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"         
eth0="eth0 192.168.1.114 netmask 255.255.255.0 broadcast 192.168.1.255"
s_ip_1="eth0:0 10.0.0.8 netmask 255.0.0.0 broadcast 10.255.255.255"
s_ip_2="eth0:1 192.168.100.100 netmask 255.255.255.0 broadcast 192.168.100.255"
INTERFACES=(eth0 s_ip_1 s_ip_2)
s_ip_1 这个可以随便起名字,但是跟下面的INTERFACES选项要匹配
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP