Guia PowerShell · Capítulo 4 de 6Cliente DNS, resolução de nomes, energia e recursos de virtualização.
Capítulo 4 — DNS e recursos avançados
16. Get-DnsClient
Conceito: O cmdlet Get-DnsClient exibe configurações do cliente DNS, como sufixos de pesquisa e comportamento de resolução de nomes. É útil para verificar como o sistema resolve nomes de domínio em redes locais ou corporativas. Exemplo:
Get-DnsClient
Exemplo de Saída:
InterfaceAlias ConnectionSpecificSuffix
-------------- ------------------------
Wi-Fi home
Ethernet company.local
Explicação: Lista sufixos DNS para todas as interfaces, úteis para configurar resolução de nomes.
17. Get-DnsClientServerAddress
Conceito: O cmdlet Get-DnsClientServerAddress mostra os endereços dos servidores DNS configurados para cada interface de rede. É essencial para verificar se o sistema está usando servidores DNS corretos, como os fornecidos pelo provedor ou públicos (ex.: 8.8.8.8). Exemplo:
Explicação: Mostra os servidores DNS configurados para a interface Wi-Fi.
18. Resolve-DnsName
Conceito: O cmdlet Resolve-DnsName é a alternativa PowerShell ao nslookup, permitindo consultas DNS detalhadas, como resolução de nomes, registros MX, TXT ou CNAME. Ele retorna objetos estruturados, ideais para automação e análise. Exemplo:
Resolve-DnsName google.com
Exemplo de Saída:
Name Type TTL Section IPAddress
---- ---- --- ------- ---------
google.com A 300 Answer 142.250.190.78
Explicação: Resolve o nome google.com em seu endereço IP.
19. Get-NetAdapterPowerManagement
Conceito: O cmdlet Get-NetAdapterPowerManagement exibe configurações de gerenciamento de energia da placa de rede, como opções de economia de energia ou wake-on-LAN. É útil para otimizar o consumo de energia ou garantir que a placa permaneça ativa em cenários críticos. Exemplo:
Get-NetAdapterPowerManagement -Name "Wi-Fi"
Exemplo de Saída:
Name WakeOnLan PowerSaving
---- --------- -----------
Wi-Fi Enabled Enabled
Explicação: Mostra configurações de energia da interface Wi-Fi, úteis para laptops.
20. Get-NetAdapterSriov
Conceito: O cmdlet Get-NetAdapterSriov verifica o suporte a SR-IOV (Single Root I/O Virtualization), uma tecnologia que permite que uma placa de rede seja compartilhada diretamente com máquinas virtuais, melhorando o desempenho em ambientes virtualizados. Exemplo:
Get-NetAdapterSriov -Name "Wi-Fi"
Exemplo de Saída:
Name SriovSupport
---- ------------
Wi-Fi NotSupported
Explicação: Verifica se a interface Wi-Fi suporta SR-IOV (geralmente não suportado em adaptadores Wi-Fi).
Gerenciar o consentimento
Para fornecer as melhores experiências, usamos tecnologias como cookies para armazenar e/ou acessar informações do dispositivo. O consentimento para essas tecnologias nos permitirá processar dados como comportamento de navegação ou IDs exclusivos neste site. Não consentir ou retirar o consentimento pode afetar negativamente certos recursos e funções.
Funcional
Sempre ativo
O armazenamento ou acesso técnico é estritamente necessário para a finalidade legítima de permitir a utilização de um serviço específico explicitamente solicitado pelo assinante ou utilizador, ou com a finalidade exclusiva de efetuar a transmissão de uma comunicação através de uma rede de comunicações eletrónicas.
Preferências
O armazenamento ou acesso técnico é necessário para o propósito legítimo de armazenar preferências que não são solicitadas pelo assinante ou usuário.
Estatísticas
O armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos.O armazenamento técnico ou acesso que é usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, conformidade voluntária por parte de seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou recuperadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
Marketing
O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar publicidade ou para rastrear o usuário em um site ou em vários sites para fins de marketing semelhantes.