三分彩

  • <tr id='x325o8'><strong id='x325o8'></strong><small id='x325o8'></small><button id='x325o8'></button><li id='x325o8'><noscript id='x325o8'><big id='x325o8'></big><dt id='x325o8'></dt></noscript></li></tr><ol id='x325o8'><option id='x325o8'><table id='x325o8'><blockquote id='x325o8'><tbody id='x325o8'></tbody></blockquote></table></option></ol><u id='x325o8'></u><kbd id='x325o8'><kbd id='x325o8'></kbd></kbd>

    <code id='x325o8'><strong id='x325o8'></strong></code>

    <fieldset id='x325o8'></fieldset>
          <span id='x325o8'></span>

              <ins id='x325o8'></ins>
              <acronym id='x325o8'><em id='x325o8'></em><td id='x325o8'><div id='x325o8'></div></td></acronym><address id='x325o8'><big id='x325o8'><big id='x325o8'></big><legend id='x325o8'></legend></big></address>

              <i id='x325o8'><div id='x325o8'><ins id='x325o8'></ins></div></i>
              <i id='x325o8'></i>
            1. <dl id='x325o8'></dl>
              1. <blockquote id='x325o8'><q id='x325o8'><noscript id='x325o8'></noscript><dt id='x325o8'></dt></q></blockquote><noframes id='x325o8'><i id='x325o8'></i>

                行业动态

                了解最新公司动态及行业资讯

                当前位置:首页>新闻中心>行业动态
                全部 4017 公司动态 881 行业动态 3136

                一个◆服务器的IP方法需要网卡配置(一)_

                时间:2022-04-10   访问量:1682

                这种方法是最优雅的获取本地※服务器IP的方式。没有依赖关系服务器运卐维,也不用猜测机器上的网络设备信息。

                并且是使◥用UDP协议实现的,它生成△一个UDP包,将自己的IP放入UDP协议头中,然后从UDP包中获取本机的IP。

                这个方←法实际上并没有向外发送数据包,所以对抓包工具是不可见的。但是,它】会申请一个UDP端口服务器◎运维,所以如果频繁↓调用,会比较耗时。如果需要缓存查√询到的IP,可以大◤大提升性能。

                运维服务服务器网络设备日常巡检报告_服务器运○维_数据中心运维服务解决方案 下载

                注意:以上方法需要网卡配置网ㄨ关(也可以用错网关)

                数据中心运维服务解决方案 下载_运维服务服务器网络设备日常巡检报告_服务器运维

                # -*- conding:utf-8 -*-
                # 使用utf8作为编码格式
                import socket
                # 封装@成函数,方便 Python 的程序调用
                def get_host_ip():
                    try:
                        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
                        a = socket.socket(socket.AF_INET)
                        s.connect(('8.8.8.8', 80))
                        ip = s.getsockname()[0]
                    finally:
                        s.close()
                    return ip
                if __name__ == '__main__':
                    print(f"您当前的主机名々为: {IPaddr()}")
                    print(f'当前IP为: {get_host_ip()}')
                    print('
                ')

                最优雅,没有之一!Python获取本机服务器的IP

                运行结果

                当然可以在♀shell中调用一行获取服务器的本地IP

                python -c "import socket;print([(s.connect(('8.8.8.8', 53)), s.getsockname()[0], s.close()) for s in [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1])"

                上一篇:什么是IT运维呢?IT运维的发展趋势情况分析!

                下一篇:10大影响基础设施和运维的关键技术,你了解多少?

                发表评论:

                评论记录:

                未查询到任何数据!

                在线咨询

                点击这里给我〒发消息 售前@ 咨询专员

                点击这里给我发消息 售后服务专员◆

                在线咨询

                免费通话

                24小时免费咨︻询

                请输入您的联系电∑话,座机请加√区号

                免费通话

                微信扫一扫

                微信联系
                返回顶部