Lewati ke konten utama

Ubah alamat proxy dari nama DNS ke IP di Windows

Panduan ini menjelaskan cara mengganti hostname DNS proxy (misalnya,proxy.company.com) dengan alamat IP mentah di Windows, baik secara manual maupun menggunakan PowerShell.

Ini berguna di lingkungan tempat:

  • Resolusi DNS tidak andal atau diblokir
  • Masalah kepercayaan sertifikat atau latensi jaringan terjadi
  • Kontrol akses berbasis IP egress eksplisit diperlukan

Metode manual (Internet Options)

  1. Buka Control PanelInternet Options.
  2. Buka tab Connections.
  3. Klik LAN Settings.
  4. Under Proxy server, enable the checkbox:
    • Ganti proxy.company.com dengan IP proxy Anda (misalnya, 192.168.1.10)
    • Atur port (umumnya 8080)
  5. Klik OK, lalu Apply.

Ini akan berlaku untuk sebagian besar aplikasi yang menggunakan stack proxy WinINET (misalnya, Internet Explorer, Microsoft Edge Legacy, aplikasi Office).


Metode dengan skrip (PowerShell)

Gunakan skrip PowerShell ini untuk mengonfigurasi pengaturan proxy WinHTTP dan WinINET menggunakan alamat IP:

# Define proxy IP and port
$proxyIP = "http://192.168.1.10:8080"

# List of domains to bypass proxy
$bypassList = "localhost;127.0.0.1;*.microsoftonline.com;*.core.windows.net"

# Configure proxy for WinHTTP (used by system services like Intune, Windows Update)
netsh winhttp set proxy $proxyIP ";$bypassList"

# Configure proxy for WinINET (used by most user apps and browsers)
$regPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set-ItemProperty -Path $regPath -Name ProxyEnable -Value 1
Set-ItemProperty -Path $regPath -Name ProxyServer -Value $proxyIP
Set-ItemProperty -Path $regPath -Name ProxyOverride -Value $bypassList