shell 批量获取ip 和主机名】的更多相关文章

[DNyunwei@YZSJHL24-209 li]$ cat jia.sh #!/bin/bash ip=`cat jia.ip` for i in $ip;do HostName=`ssh -t $i "hostname"` echo -e "$i \t $HostName" >>jia.jg done #打印ip 和 主机名…
System.Net.IPAddress addr; //获取IP addr = new System.Net.IPAddress ( Dns.GetHostByName ( Dns.GetHostName ( ) ) .AddressList [0].Address ) ; return addr.ToString ( ) ; //获取PCname string pcname=Dns.GetHostName();…
#coding:utf-8 #获取zabbix上所有主机的IP和主机名 import requests import json import csv import time def get_token(): data = { "jsonrpc": "2.0", "method": "user.login", "params": { "user": username, "pass…
在 shell 脚本获取 ip.数字转换等网络操作 ip 和数字的相互转换 ip转换为数字 :: function ip2num() { local ip=$1 local a=$(echo $ip | awk -F '.' '{print $1}') local b=$(echo $ip | awk -F '.' '{print $2}') local c=$(echo $ip | awk -F '.' '{print $3}') local d=$(echo $ip | awk -F '.'…
根据IP查主机名: nbtstat -a XXX.XXX.XXX.XXX根据IP查MAC地址: arp -a XXX.XXX.XXX.XXXXXX.XXX.XXX.XXX指代要查的主机的IP…
1. 目的 今天发现我配置的一台电脑ip被人占用了,所以准备写个程序扫描一下局域网内所有正在使用的ip和主机名 2. 实现--直接上代码 import time import threading import socket threads = [] def get_hostname(ip): try: (name, aliaslist, addresslist) = socket.gethostbyaddr(ip) print name , ' ', ip except Exception as…
1:输入命令gedit   /etc/hosts 这样你就打开了一个文本,然后在文本的末尾进行加入例如以下: ip地址                主机名 192.168.0.125       hadoop 保存退出.…
import socket import uuid # 获取主机名 hostname = socket.gethostname() #获取IP ip = socket.gethostbyname(hostname) # 获取Mac地址 def get_mac_address(): mac=uuid.UUID(int = uuid.getnode()).hex[-12:] return ":".join([mac[e:e+2] for e in range(0,11,2)]) # ipL…
import socket import uuid # 获取主机名 hostname = socket.gethostname() #获取IP ip = socket.gethostbyname(hostname) # 获取Mac地址 def get_mac_address(): mac=uuid.UUID(:] ] ,,)]) # ipList = socket.gethostbyname_ex(hostname) # print(ipList) print("主机名:",hostn…
如果是在windows环境: 使用InetAddress.getLocalHost()方法即可 package com.datongsoft.wg.common.util; import java.net.InetAddress; public class GetIP { public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLocalHost(); String i…
近几年工作经常使用RFID识读器,智能家居网关,温湿度传感器.串口服务器.视频编码器等,一般是有串口和网口,由于现场原因一般较少使用串口,大多使用网口.连接方法是IP地址和端口,有的设备带搜索软件,有的就不带.经常测试环境和现场来回用,难免记混.同时使用网上的一些端口扫描工具,发现有一个问题,就是在进行扫描的时候,不怎么好用,比如,扫描器一般都是带端口扫描的,但是,我仅仅只用扫描设备在不在线,不用扫描端口,但是有一些设备是只要扫描端口,这个怎么更方便更好用呢? 同时在扫描成功之后,需要通过TCP…
/******************************************************************************* 作者 :邓中强 Email :1246747572@qq.com QQ :1246747572 博客 :http://www.cnblogs.com/dzqdzq/ 时间 :2014/01/01 功能 ********************************************************************…
域名 通常 Internet 主机域名的一般结构为:主机名.三级域名.二级域名.顶级域名(又称为一级域名).   二级域名及其以上级别的域名,统称为子域名,有多少个点就是几级域名   顶级域名分为两类:一个是按照国家,如中国用.cn.一个是按照国际,如工商企业用.com www:子域名,有www和不带www很多时候都指向一个站点. sport.sina.com.cn      sport是提供体育新闻的主机,sina.com.cn是新浪的域名 (.com和.cn可以同时存在于一个域名里) 网址…
首先定义pillar [root@web1 pillar]# cat hostname.sls ip_hostname: 10.1.1.1: web1 10.1.1.2: web2 10.1.1.3: mysql1 10.1.1.4: redis1 10.1.1.5: tomcat1 10.1.1.6: dubbo1 10.1.1.7: zabbix1 在top.sls中调用 [root@web1 pillar]# cat top.sls base: '*': - hostname 编写状态模块…
摘要: 很多人不知道如何在字符界面下配置主机名和ip,所以写了这个文章,本人也是新手,希望指出错误与不足.(本文只是在字符界面下教程) 一.输入你的账号密码登录 1)ifconfig 查看你目前的 主机名 2)红色圈住的就是你的主机名,第一次配置ip时你会发现 ifconfig之后没有 inte 和后面的IP地址.    这时我们输入以下命令会进入网络配置文件,命令最后就是我们的主机名,也就是说你要把命令最后的ens32换成你刚刚查看到的主机名 vi /etc/sysconfig/network…
//获取ip和地理信息 string url = "http://pv.sohu.com/cityjson"; WebRequest wRequest = WebRequest.Create(url); wRequest.Method = "GET"; wRequest.ContentType = "text/html;charset=UTF-8"; WebResponse wResponse = wRequest.GetResponse();…
  1. 知道对方ip查看对方的计算机名 方法:开始->运行->cmd->net view 对方ip 或者 开始->运行->cmd->nbtstat -a 对方ip 2. 知道对方计算机名查看对方ip 方法:开始->运行->cmd->ping 对方计算机名 或者 开始->运行->cmd->nbtstat -a 对方计算机名 3.查看80端口被哪些程序占用:netstat -aon | findstr 80 转载地址:http://bl…
总结::不懂... package com.aa; import java.net.*; public class InetAddresTest { public static void main(String[] args) throws UnknownHostException { InetAddress ia; ia = InetAddress.getByName("www.baidu.com"); System.out.println("百度网的ip是" +…
一 :获取单个网卡的IPv4地址,方法如下: 方法一:$/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | cut -f2 -d ":" 方法二:$/sbin/ifconfig ethX | awk '/inet addr/ {print $2}' | awk -F: '{print $2}' 方法三:$/sbin/ifconfig ethX | sed -ne 's/\(.*\)addr:\([[:digit:].]*\)\(.*…
把下列所有.c的文件名修改为.cc rename .c .cc *.c…
方式一:通过java.net.InetAddress类获取 public void test1() { try { InetAddress addr = InetAddress.getLocalHost(); System.out.println("IP地址:" + addr.getHostAddress() + ",主机名:" + addr.getHostName()); } catch (UnknownHostException e) { e.printStac…
DOS命令 命令 意义 net view 获取局域网中的全部主机名 ipconfig -all 获取本地IP,主机名,MAC地址 arp -a 获取本局域网中的全部IP地址和物理地址 ping -a x.x.x.x 获取x.x.x.x的主机名 nbtstat -a 主机名 获取MAC地址 java exec 运行外部命令 String command = "net view" Runtime r = Runtime.getRuntime(); Process p = r.exec(co…
package clientFrame; import java.io.IOException; import java.net.*; public class tai { public static void main(String[] args) throws UnknownHostException { InetAddress ia; ia=InetAddress.getByName("www.sina.com"); //搞笑吧 System.out.println("…
一:基础知识 a: Dns 类 提供简单的域名解析功能. Dns 类是一个静态类,它从 Internet 域名系统 (DNS) 检索关于特定主机的信息. 在 IPHostEntry 类的实例中返回来自 DNS 查询的主机信息. 如果指定的主机在 DNS 数据库中有多个入口,则 IPHostEntry 包含多个 IP 地址和别名. b, Dns.GetHostByName 方法 注意:此 API 现在已过时. 获取指定 DNS 主机名的 DNS 信息. 参数 hostName 类型:System.…
来源:http://blog.csdn.net/qq_27109081/article/details/47128175 如何ping别人的计算机名来获取IP?            获取别人的IP,是作为骇客或是黑客必要的步骤.那么,怎么来获取IP呢?               今天想试着用arp命令干点坏事来陶冶一下情操,当我ping电脑名查询IP时,发现返回的是[fe80::64ca:cb99:2e4d:bd27%13]32位字节数据.于是我百度了几小时,终于找到了解决的办法,下面是整理…
查看所有 IP at MAC $ arp -a ? (10.125.49.187) at 18:81:e:eb:ef:c0 on en0 ifscope [ethernet] ? (10.125.50.149) at 4:cf:8c:26:f3:8e on en0 ifscope [ethernet] ? (10.125.51.44) at 10:77:17:57:b2:c3 on en0 ifscope [ethernet] 由 IP 找到主机名 由 NetBIOS 解析 Windows 下用…
本次内容包括Linux:ip.主机名.关闭firewalld与selinux 开机临时生效和永久生效 ------------------------------------------------------- ip 临时生效:ifconfig eno16777736 192.168.100.31/24 up 永久生效:cd /etc/sysconfig/network-scripts/ vi /网卡            #形如 vi eno167777136  IPADDR=192.168…
问题描述:虚拟机信息:VMware-workstation 10安装RHEL5.8操作系统.hostname:rhel201.com IP:192.168.1.201 物理机系统:windows 7主机名:rusky-PC IP: 192.168.1.123 两者能够互相ping通对方的IP地址,但是互ping对方主机名失败. 处理方法:1.虚拟机linux系统中编辑如下文件[root@rhel201 ~]# vi /etc/hosts # Do not remove the following…
1.设置主机名 查看本机的主机名,使用如下三个命令中任意一个即可 # hostname # uname -n # cat /proc/sys/kernel/hostname 使用 vi 编辑器打开 /etc/hostname 文件 # vi /etc/hostname 删除文件中原有内容,添加内容主机名:node-1,保存退出 2.设置主机名及IP映射 使用 vi 编辑器打开 /etc/hosts 文件 # vi /etc/hosts 在文件尾部添加内容,格式:IP地址 主机名(中间用空格分隔)…
1.查看局域网中的所有主机名 2.通过主机名解析IP地址:-4选项 3.通过IP地址解析主机名:-a选项…