DNS adatok lekérdezése

A DNS adatokról volt már szó a 2.21.1 Active Directory információk lekérdezése fejezetben, de ott az Active Directory szempontjait vettem előtérbe. Ha egy általános DNS névfeloldást szeretnénk végrehajtani, arra a System.Net.DNS osztály használható, annak is a GetHostByName metódusa:

PS C:\Users\Administrator> [System.Net.Dns]::GetHostByName("www.microsoft.co

m")

 

HostName                  Aliases                  AddressList

--------                  -------                  -----------

lb1.www.ms.akadns.net     {www.microsoft.com, t... {207.46.192.254, 207....

 

 

PS C:\Users\Administrator> [System.Net.Dns]::GetHostByName("www.microsoft.co

m").aliases

www.microsoft.com

toggle.www.ms.akadns.net

g.www.ms.akadns.net

PS C:\Users\Administrator> [System.Net.Dns]::GetHostByName("www.microsoft.co

m").addresslist

 

 

IPAddressToString : 207.46.192.254

Address           : 4274007759

AddressFamily     : InterNetwork

ScopeId           :

IsIPv6Multicast   : False

IsIPv6LinkLocal   : False

IsIPv6SiteLocal   : False

 

IPAddressToString : 207.46.193.254

Address           : 4274073295

AddressFamily     : InterNetwork

ScopeId           :

IsIPv6Multicast   : False

IsIPv6LinkLocal   : False

IsIPv6SiteLocal   : False

 

IPAddressToString : 207.46.19.254

Address           : 4262670031

AddressFamily     : InterNetwork

ScopeId           :

IsIPv6Multicast   : False

IsIPv6LinkLocal   : False

IsIPv6SiteLocal   : False

 

IPAddressToString : 207.46.19.190

Address           : 3188928207

AddressFamily     : InterNetwork

ScopeId           :

IsIPv6Multicast   : False

IsIPv6LinkLocal   : False

IsIPv6SiteLocal   : False

Látható, hogy ez egyszerű IP cím lekérdezésen kívül számos egyéb információhoz hozzájuthatunk.



Word To HTML Converter