如何将机器id/主机名映射/解映射到对象id中的3个字节



如何将机器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
?>

该函数不是从ObjectID获取主机名,它向您显示PHP用于生成唯一ID的主机名:

http://php.net/manual/en/mongoid.gethostname.php

ObjectID 3字节的机器字段是机器主机名、mac/网络地址或虚拟机id的(md5)哈希的前三个字节。因此,即使你想反转,它也无法反转。

然后,您得到的值就是主机名(根据gethostname函数)——尽管它看起来很奇怪,但可能是正确的。domU通常表示虚拟化环境中的客户操作系统,其余可能是由主机操作系统(dom0)或VM软件自动生成的ID,该ID唯一标识特定的VM

相关内容

  • 没有找到相关文章

最新更新