मुख्य सामग्री पर जाएँ

DNS नाम से IP Windows में proxy address बदलें

यह गाइड बताती है कि Windows पर proxy DNS hostname (उदा.,proxy.company.com) को raw IP address से manually और PowerShell का उपयोग करके, दोनों तरीकों से कैसे बदलें।

यह उन environments में उपयोगी है जहाँ:

  • DNS resolution अविश्वसनीय है या अवरुद्ध है
  • Certificate trust या network latency से जुड़ी समस्याएँ होती हैं
  • स्पष्ट egress IP-आधारित access control की आवश्यकता होती है

मैनुअल विधि (Internet Options)

  1. Control PanelInternet Options खोलें।
  2. Connections टैब पर जाएँ।
  3. LAN Settings पर क्लिक करें।
  4. Under Proxy server, enable the checkbox:
    • proxy.company.com को अपने proxy IP से बदलें (उदाहरण के लिए, 192.168.1.10)
    • पोर्ट सेट करें (आमतौर पर 8080)
  5. OK पर क्लिक करें, फिर Apply पर।

यह उन अधिकांश applications पर लागू होगा जो WinINET proxy stack का उपयोग करते हैं (उदाहरण के लिए, Internet Explorer, Microsoft Edge Legacy, Office apps)।


स्क्रिप्टेड विधि (PowerShell)

IP address का उपयोग करके WinHTTP और WinINET दोनों proxy settings कॉन्फ़िगर करने के लिए इस PowerShell script का उपयोग करें:

# 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