P K*_*P K 4 mongodb mongodb-php
如何将机器ID /主机名映射/解映射到对象ID中的3个字节?
我应该在哪里寻找Linux中的机器ID?
domU-12-31-39-13-02-56看起来很奇怪,我不确定它是否正确?
<?php
$id = new MongoId('4f7351390c211d0a3d000004');
print_r($id->getHostname());
//domU-12-31-39-13-02-56
?>
Run Code Online (Sandbox Code Playgroud)
该函数没有从ObjectID获取主机名,它显示了PHP用于生成唯一ID的主机名:
http://php.net/manual/en/mongoid.gethostname.php
ObjectID 3字节机器字段是机器主机名(md5)散列的前三个字节,或者是mac /网络地址或虚拟机id.所以,即使你想要它也不能逆转.
你得到的值是主机名(根据gethostname函数) - 虽然它看起来很奇怪,但可能是正确的.domU通常代表虚拟化环境中的客户操作系统,其余的可能是主机操作系统(dom0)或VM软件自动生成的ID,它可以唯一标识您的特定VM
| 归档时间: |
|
| 查看次数: |
2237 次 |
| 最近记录: |