当我运行此命令时:
print_r(dns_get_record("example.com", DNS_SOA));
我得到的数组如下所示:
Array
(
[0] => Array
(
[host] => example.com
[class] => IN
[ttl] => 1148
[type] => SOA
[mname] => ns.icann.org
[rname] => dns.icann.org
[serial] => 2021072001
[refresh] => 7200
[retry] => 3600
[expire] => 1209600
[minimum-ttl] => 3600
)
)
``` `rname` 是dns格式的电子邮件地址。dns电子邮件格式基本上是第一种 `.` 实际上是 `@` ,除非 `\.` 在这一点上,它只是一个 `.` .
如: `john.example.org` 是 `john@example.org` 如: `john\.doe.example.net` 是 `john.doe@example.net` 我想皈依 `rname` 通过替换第一个,从dns电子邮件格式转换为标准电子邮件格式 `.` 具有 `@` ,除非 `.` 紧接着 `\` (所以 `\.` ),然后将数组追加到中,使其具有正确的电子邮件地址 `rname` . 我该怎么做?
暂无答案!
目前还没有任何答案,快来回答吧!