Jak w PowerShellu jednocześnie pobrać wpisy DNS dla wielu domen

Zmieniając rekordy DNS dla wielu domen nieodzowna jest odpytywanie rozmaitych serwerów. Na ogół proces indywidualnego odpytywania jest dość żmudny, lecz używając PowerShella można go bardzo uprościć.

Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.

Wpierw konieczne jest utworzenie tablicy przechowującej adresy poszczególnych domen oraz przekazanie jej wartości do polecenia Resolve-DnsName. Całość to kwestia dwóch poleceń które ilustruje poniższy przykład.

PS C:\> $domeny = ('techniczny.net', 'www.techniczny.net', 'grafi.techniczny.net')
PS C:\> $domeny | ForEach-Object { Resolve-DnsName -Name $_  -Server 8.8.8.8 }

Name                                           Type   TTL   Section    IPAddress----                                           ----   ---   -------    ---------
techniczny.net                                 A      15374 Answer     46.101.248.234
www.techniczny.net                             A      21599 Answer     46.101.248.234
grafi.techniczny.net                           A      21599 Answer     46.101.248.234


PS C:\>