3

I have a server which is able to connect the network through IPv6 tunneling. I want to use it as a proxy server. I have to things to understand:

  1. How to set up the DNS? Is there any open DNS that supports IPv6? I found articles talking about setting up a private IPv6 DNS. Does that necessary?

  2. How to make sure all network traffic go through the IPv6 tunneling?

1
  • 2
    what specific protocols are you proxying with this server? Just http or others? Commented Apr 24, 2011 at 9:33

1 Answer 1

3

If by "use as a proxy" you meant that you want to provide IPv6 connectivity to your entire network, you need two things:

  • enable IP(v6) forwarding
  • configure the apropriate prefix advertisements to be sent

On Linux, this would be /proc/sys/net/ipv6/conf/all/forwarding and the radvd daemon, respectively.


How to set up the DNS? Is there any open DNS that supports IPv6? I found articles talking about setting up a private IPv6 DNS. Does that necessary?

Regarding "supports IPv6": Make sure you understand the difference between "resolving IPv6 addresses over DNS" and "resolving addresses over DNS over IPv6".

The former means translating names to IPv6 addresses (ipv6.google.com to 2a00:1450:8006::63), and it works the same way whether you do it over IPv6 or not. All DNS servers, including public, support this.

The latter means sending all DNS queries inside IPv6 packets. At this moment, there doesn't seem to be any public DNS server.

How to make sure all network traffic go through the IPv6 tunneling?

Add a default route, such as ::/0 via <the_tunnel_host>. This should happen automatically if you have radvd providing SLAAC.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.