This problem occurs because of a timing issue in which the DNS Suffix Search List of the client computer is not updated by using the DNS suffix of the VPN adapter.
When the VPN client connects to the VPN server, the VPN client correctly receives the following addresses:
- Client IP address
- IP address of the Domain Name System (DNS) server
- IP address of the Windows Internet Name Service (WINS) server
After the VPN connection is connected, the VPN client sends DHCP inform packets to ask for DHCP scope options. If the DHCP server includes scope option 249 (Option 249 enables static routes to the VPN client), the VPN client will update its network configuration information with the static routes that the scope options provides. As soon as the DNS Client service receives the notification of the new Point-to-Point Protocol (PPP) adapter, the DNS Client service will invalidate the existing information. Then, the DNS Client service tries to build a new list
However, the DNS Client service first looks for a route that can be used to connect to the DNS server on the VPN adapter. Then, the DNS Client service can determine whether the DNS server on the VPN adapter can be reached.
However, if the DHCP server does not update the client routing table before the DNS Client service validates the DNS server on the VPN adapter, the DNS Client service assumes that the current DNS server on the VPN adapter cannot be reached. Then, the DNS Client service removes the DNS suffix from the VPN adapter on the DNS Suffix Search List. Therefore, the DNS queries are never sent to the DNS server that is present on the VPN adapter, and clients cannot resolve any names on the corporate network.