How to setup PPTP VPN server in WS2019, so that my client has IPV6 internet acess?

I setup a PPTP server in my WS2019 Server. WS2019 has full IPv4 and IPv6 internet access.

A WIN10 client that only has LAN IPv4 address can coonect WS2019 via LAN IPv4. With PPTP VPN, WIN10 can get VPN IPv4 and VPN IPv6 address. However, only IPv4 websites can be visited.

I want client can visit IPv6 websites. Hope you can help!!!

Besides, with tracert -d [ipv6address] used in WIN10 cmd, only WS2019’s IPv6 can be tracerted. Other cannot.

Here is VPN setup in Route and Remote access. In which I correctly setup IPv4,IPv4 static addr pool, NAT, Ipv6 prefix.


In WS2019, the VPN adapter is shown below

WS2019, VPN adapter

In WIN10, the VPN adapter is shown below

PPP adapter in WIN10, VPN client

In WIN10, use tracert -d to (1) WS2019 VPN IPv6 (2) WS2019 Internet IPv6 (3) IPv6 of another machine that in the same IPv6 LAN with WS2019, which can be ping by WS2019.


The problem seems happen in here, where the PPTP client WIN10 IPv6 only has access to visit the VPN server, and cannot jump to next hop.

PPTP it’s a deprecated protocol and there are threads from 2010 where people are having similar issues.

I would rule out the usage of it on that principle.

I would suggest you look into Wireguard for it’s easy of usage with a single client. Although there are better ways to do IPV4 to 6 translation.

You aren’t really using the 2002:2002:2002:2002 as your network are you? That is just an obfuscated network right?

You’ll almost certainly need a real subnet, and you’ll need a real IPv6 subnet for your VLAN, and you’ll need a real route added for that subnet on whatever device is the IPv6 default gateway for that computer.

Ah, I easily Just use it in my school network.

Take a look at wireguard as a protocol, easy, secure, free and fully supports IPv6. Just requires manual IP address assignment and key exchange.