Proxifier Logo


What’s New in Version 2
Proxifier Migration Notes
Quick Start

Working with Proxifier

Proxy Server Settings
Proxification Rules
User Interface
Name Resolution
Proxy Chains
HTTP Proxy Support
Direct Connections
Log Files
System and Other Users' Connections

Additional Info

Connection Loop Detection
Network Error Codes

Order and Support

Order Proxifier
Trial Version
Technical Support
End-User License Agreement

Proxifier v2 for Mac

Name Resolution Through Proxy

Proxifier can resolve hostnames through a proxy server. This feature is useful when a DNS server is not available or restricted. Generally speaking, it is not recommended to use this feature in all other cases as it has some limitations versus the normal way of resolving. For example, it is impossible to get a real IP address through a proxy so Proxifier has to assign placeholder (fake) IP addresses like 0.*.*.* which are only valid within the local computer while Proxifier is working. Proxification rules based on IP addresses will also not work in this case.

To configure name resolving click Name Resolution in the Profile menu or the corresponding icon on the toolbar and the Name Resolution dialog will appear:

By default the Detect DNS settings automatically mode is enabled. In this case, Proxifier continuously tracks the network condition and if system DNS is unavailable Proxifier automatically enables the Resolve hostnames through proxy option.
You can disable automatic mode and enable/disable this option manually.

When Proxifier changes DNS mode automatically the following message is output:
(Automatic DNS mode detection) Local DNS service is available/unavailable. Name Resolution through proxy is disabled/enabled.

DNS exclusion list defines the names that should not be resolved through proxy.

localhost – “localhost” DNS name.

Computer Name - the local computer name.

Simple Hostnames - all names that do not contain a domain/subdomain (i.e. there are no dot-separated parts). Usually such hostnames are used with a local network so it makes no sense to resolve them through a proxy.

More – allow to edit a custom DNS exclusion list. If a hostname matches an entry of the list, the name is resolved by system facilities.
You can use wildcards (masks) where “?” matches any symbol and “*” matches any substring.

Proxifier will output DNS requests if Verbose output mode is enabled (View->Output Level->Verbose), which can be useful when investigating DNS related problems.

Name resolving settings are stored in Proxifier profiles. So you can save/load them like the other settings.


Copyright © 2002—2023 VentoByte