Langkau ke kandungan utama

Tukar alamat proksi daripada nama DNS kepada IP Windows

Panduan ini menerangkan cara menggantikan nama hos DNS proksi (cth.,proxy.company.com) dengan alamat IP mentah pada Windows, sama ada secara manual mahupun menggunakan PowerShell.

Ini berguna dalam persekitaran yang mana:

  • Resolusi DNS tidak boleh dipercayai atau disekat
  • Isu kepercayaan sijil atau kependaman rangkaian berlaku
  • Kawalan akses berasaskan IP egress eksplisit diperlukan

Kaedah manual (Internet Options)

  1. Buka Control PanelInternet Options.
  2. Pergi ke tab Connections.
  3. Klik LAN Settings.
  4. Under Proxy server, enable the checkbox:
    • Gantikanproxy.company.comdengan IP proksi anda (contohnya,192.168.1.10)
    • Tetapkan port (kebiasaannya8080)
  5. Klik OK, kemudian Apply.

Ini akan digunakan pada kebanyakan aplikasi yang menggunakan tindanan proksi WinINET (contohnya, Internet Explorer, Microsoft Edge Legacy, aplikasi Office).


Kaedah berskrip (PowerShell)

Gunakan skrip PowerShell ini untuk mengkonfigurasi tetapan proksi 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