Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a linux server that supports only ipv4 and an IPv6 client. How should I use tunneling or NAT to get the connectivity done from ipv6 client to the ipv4 server? Client is a softphone that sends register requests to server and server has ipv4 address

share|improve this question
add comment

2 Answers

You can't do that, it are two different protocols. You can tunnel through IPv4 and IPv6, but you can not get an IPv4 address to talk to an IPv6 address. Beginning and end point need to be the same protocol.

You have two options, either use IPv6 on your linux machine (you can use SIXXS) or provide IPv4 connectivity on your phone.

share|improve this answer
add comment

I think the most useful solution would be to deploy a DNS64/NAT64 box at the edge of the IPv6 network. This will NAT the IPv6 client to IPv4 so it can reach the server. You need to be in control of the client's network though...

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.