[python&php 网络编程]获取远程机器的信息

原创 2015年11月19日 17:12:20

1.python写法

import socket

def get_remote_machine_info():
    remote_host = 'www.python.org'
    try:
        print "IP address of %s: %s" %(remote_host, socket.gethostbyname(remote_host))
    except socket.error, err_msg:
        print "%s: %s" %(remote_host, err_msg)
    
if __name__ == '__main__':
    get_remote_machine_info()

2.php写法

<?php

function get_remote_machine_info(){
    $remote_host = 'www.python.org';
    try{
        printf("IP address of %s: %s\n", $remote_host, gethostbyname($remote_host));
    }catch(Exception $e){
        printf("%s: %s\n", $remote_host, $e->getMessage());
    }
}

get_remote_machine_info();

代码比较简单 但执行起来还是php比较慢~

转载请标注原文地址:http://blog.csdn.net/ddjohn/article/details/49930455

版权声明:本文为博主原创文章,未经博主允许不得转载。

python获取远程设备的IP地址

有时需要将主机名转换成对应的IP地址,例如快速查询域名。假如将域名改一个不存在的域名,try-except块会捕捉错误,向用户显示一个错误信息。import socket def get_remote...
  • djd1234567
  • djd1234567
  • 2015年04月19日 21:09
  • 1324

使用Python实现获取设备名及地址

使用python实现: 1. 查询本机设备名及IP地址 2. 查询远程设备名及IP地址
  • sanghu
  • sanghu
  • 2017年06月04日 22:19
  • 529

Python获取本地和远程主机信息

# -*- coding: cp936 -*- import socket print "Creating socket connecting...", s = socket.socket(sock...
  • Free_Program_1314
  • Free_Program_1314
  • 2012年07月07日 01:21
  • 6419

使用python获取系统网络信息

psutil模块确实是运维工作中比较有用的模块,除了获取系统的硬件信息之外还能够获取到网络信息。 简单的测试如下: In [8]: psutil.net_io_counters() Out[8...
  • grey_csdn
  • grey_csdn
  • 2017年04月13日 00:27
  • 684

python利用paramiko连接远程服务器执行命令

python中的paramiko模块使用
  • kellyseeme
  • kellyseeme
  • 2016年05月09日 13:54
  • 13760

[python&php 网络编程]获取远程机器的信息

1.python写法 import socket def get_remote_machine_info(): remote_host = 'www.python.org' try:...
  • ddjohn
  • ddjohn
  • 2015年11月19日 17:12
  • 1721

python实现自动获取IP并发到邮箱

python实现自动获取IP并发到邮箱树莓派没有显示器,而不想设置固定IP,因为要随身携带外出,每个网络环境可能网段不一样。因此想用python写个脚本,让树莓派开机后自动获取本机ip,并且自动发送到...
  • adminsu
  • adminsu
  • 2016年11月17日 23:43
  • 290

C# 远程链接指定计算机,获取该计算机的计算机名等信息

using System;using System.Management;class remote{    static void Main()    {        string host = "...
  • bydxyj
  • bydxyj
  • 2009年03月04日 13:06
  • 3044

[python&php 网络编程]通过端口号获取服务名

1.python写法 import socket def find_service_name(): protocolname = 'tcp' for port in [80, 25]...
  • ddjohn
  • ddjohn
  • 2015年11月19日 17:53
  • 1392

Django学习笔记—获取正确的客户端IP地址

原文地址: http://newliu.com/post/12/ 在使用了comments库为网站添加评论系统后,我发现一个奇怪的现象:在admin后台看到的评论者IP地址居然全部都...
  • H_meiren0609
  • H_meiren0609
  • 2013年05月30日 09:49
  • 6043
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[python&php 网络编程]获取远程机器的信息
举报原因:
原因补充:

(最多只允许输入30个字)