由于很多情况下,开发过程中的项目是在开发者的机器上的,只有在测试、部署上线的时候才会放在ECS上面。请问官方技术人员,开发者如何判断是否为ECS主机方便靠谱,比如:
1、主机名 是否包含iZ开头的字符串
2、是否有两个网卡,一个内网ip,一个外网ip
3、请求一个阿里云内网专用域名,如果能解析成功则是内网,其他则是外网
请架构师解答一下,谢谢
虚拟机的硬件信息和server有一些不同,可以通过读/proc/cpuinfo 检测 cpu model name 或执行lspci 判断网卡类型 (Ethernet controller ) ,来判断程序是否运行在ECS虚拟机。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。