Project

General

Profile

Making an IPv6-only VM a useful tool in an IPv4 dominated world » index.html

Color-coded table with info on port support for IPv4-to-IPv6 incoming bridge - Moris Jones, 01/05/2020 02:31 PM

 
<html>
<head>
<title>TCP/UDP Services supported by IP4-to-IP6 incoming proxy and NAT64 outgoing gateway</title>
</head>
<body>
<h1>TCP/UDP Services supported by IP4-to-IP6 incoming proxy and NAT64 outgoing gateway</h1>
<style>
td.V {font-weight: bold; background-color: green;}
td._ {font-style: underline; background-color: yellow;}
td.X {font-style: strikethru; background-color: red;}
</style>

<h3>IPv4-to-IPv6 incoming gateway</h3>

Note that in the majority of cases services require configuring with cdist in order to work.

<table border="4">
<tr>
<th>Name</th><th>Port / Transfer Protocol</th><th>TLS port</th><th cellspan="2">Currently supported (plaintext/TLS)</th><th cellspan="2">Theoretically possible (plain/TLS)</th><th>Comments</th>
</tr>
<tr>
<th>HTTP</th>
<td class="V">80 tcp</td><td class="V">443 tcp</td><td>Y/Y</td>
</tr>
<tr>
<th>DNS</th>
<td class="X">53 tcp</td><td class="X">953 tcp</td>
<td>No</td><td>?</td>
<td>Requires a semi-recursive DNS server on the gateway which resolves via the AAAA record of the domain's name servers</td>
</tr>
<tr>
<th>IMAP</th>
<td class="X">143 tcp</td><td class="V">993 tcp (unofficial)</td>
<td>No/Yes (unofficially)</td><td>?/Y</td>
</tr>
<tr>
<th>SMTP</th>
<td class="X">25</td><td class="X">465</td>
<td>No</td><td>Probably</td>
<td>Requires a relay mail server on the gateway configured with all domains of IPv6 machines via cdist</td>
</tr>
<tr>
<th>SIP/RTP/IAX</th>
<td class="X">5060/ /4569</td><td class="X">5061/ /X</td>
<td>No</td><td>?</td>
</tr>
<tr>
<th>XMPP 5269</th>
</tr>
<tr>
<th>FTP</th>
<td class="X">21</td><td class="X">990</td>
<td>No</td><td>Yes</td>
</tr>
<tr>
<th>IRC</th>
</tr>
<tr>
<th>LDAP</th>
</tr>
<tr>
<th>IRC</th>
</tr>
<tr>
<th>OpenVPN 1194</th>
</tr>
<tr>
<th>Wireguard</th>
</tr>
<tr>
<th>Arbitrary TLS</th>
</tr>
<th>Others - please add</th>
</tr>
</table>

<h3>NAT64 Outgoing Gateway</h3>
<table border="4">
<tr>
<th>Name</th><th>Port / Transfer Protocol</th><th>TLS port</th><th cellspan="2">Currently supported (plaintext/TLS)</th><th cellspan="2">Theoretically possible (plain/TLS)</th><th>Comments</th>
</tr>
<tr>
<th>HTTP</th>
<td class="V">80 tcp</td><td class="V">443 tcp</td>
</tr>
<tr>
<th>DNS</th>
<td class="V">53 tcp</td><td class="V">953 tcp</td>
<td>Y</td><td>Y</td>
</tr>
<tr>
<th>SMTP</th>
<td class="V">25</td><td class="V">465</td>
<td>Y</td><td></td>
<td>Not recommended due to IP tarnishing</td>
</tr>
<tr>
<th>Others - please add</th>
</tr>
</table>
</body>
</html>
(1-1/2)