I have the following problem: I am running an OpenVPN Server on my Debian 8 VPS. Everything is working fine except for one thing: All traffic to any server is completely routed through tun0 (according to traceroute), but any traffic to the external IP of my server (173.212.###.220, not the VPN internal one) is not.
Traceroute to google.com:
traceroute to google.com (172.217.23.174), 30 hops max, 60 byte packets
1 10.8.0.1 (10.8.0.1) 39.808 ms 39.866 ms 40.808 ms
2 ip-1-90-136-213.static.contabo.net (213.136.90.1) 43.087 ms 43.302 ms 43.267 ms
3 de-cix10.net.google.com (80.81.192.108) 55.582 ms 56.259 ms 57.598 ms
4 64.233.174.25 (64.233.174.25) 55.380 ms 64.233.174.255 (64.233.174.255) 59.579 ms 60.960 ms
5 216.239.47.245 (216.239.47.245) 58.919 ms 59.996 ms 216.239.47.247 (216.239.47.247) 60.717 ms
6 fra15s22-in-f174.1e100.net (172.217.23.174) 65.493 ms 49.944 ms 50.290 ms
Traceroute to 173.212.###.220:
traceroute to #######.de (173.212.###.220), 30 hops max, 60 byte packets
1 gateway (192.168.1.1) 0.264 ms 0.349 ms 0.472 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 mail.#######.de (173.212.###.220) 44.989 ms 45.009 ms 45.238 ms
Why is that? I mean, why is everything routed through the VPN except for traffic to and from the VPN server itself?