通过公共 IP 地址获取 Azure FQDN(DNS 名称)
要获取虚拟机的 FQDN,我可以使用 -VMName 来执行此操作,例如:
$vm = Get-AzVM -VMName "name"
$pubip = Get-AzPublicIpAddress -ResourceGroupName $vm.ResourceGroupName | where{$_.Id -match $vm.Name}
$pubip.DnsSettings.Fqdn
但我想使用本地 IP 来执行此操作,例如(因此无需手动输入):
$vm = Get-AzVM -IP "20.X.X.15"
To get the FQDN for the VM I can do it with -VMName like:
$vm = Get-AzVM -VMName "name"
$pubip = Get-AzPublicIpAddress -ResourceGroupName $vm.ResourceGroupName | where{$_.Id -match $vm.Name}
$pubip.DnsSettings.Fqdn
But I want to do this with the local IP like (so no manual input neccessary):
$vm = Get-AzVM -IP "20.X.X.15"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,我们不能直接使用
IP地址
来获取Azure虚拟机的FQDN,首先我们需要检索PublicIP地址
然后我们可以获得虚拟机的 FQDN。当您使用上面正确的命令时:-
有关详细信息,请参阅此 博客 并按照@Ken W 的建议MSFT 在评论中。
AFAIK, We can not use
IP address directly
to get the FQDN of Azure Vm, Firstly we need to retrieve thePublicIP address
then after we can get the FQDN of the VM.As you are using the correct command above:-
For more information please refer this Blog and as suggested @Ken W MSFT in comment.