Speed and call quality testMy IP addressIP subnet calculatorDNS reportWhoIs lookupRemote support

Internet and network

Speed and call quality testTest delay, jitter and speed, with a focus on phone calls.My IP addressYour public IPv4 and IPv6 addresses, provider and address range.WhoIs lookupWho owns a domain or IP address, when it expires, and its DNS.DNS reportEvery DNS record for a domain, with email setup checked.IP subnet calculatorWork out a network's range, mask and hosts, and split it into subnets.

Computers and devices

Update checkIs this computer, phone and browser up to date? With links to update.Camera and mic testCheck your webcam and microphone before a call.Test print pagePrint an A4 page to check a printer: edges, text, line art and colours.

Make and print

Clean textStrip hidden characters, smart quotes and odd spaces from pasted text.QR code makerMake a QR code for a link, contact or message. Nothing leaves your browser.Wi-Fi QR posterPrint an A4 poster that lets guests join your Wi-Fi by scanning.

Surftec support

Remote supportLet a Surftec engineer connect to your computer to help you.All workingA full-screen confirmation that everything is up and running.

Surftec

Surftec websiteServices, news and how to contact Surftec
Cloud Tools
Guest
GuestNot signed in

Surftec customers will be recognised automatically when they use these tools from their office network.

Customer sign-in is coming soon.

IP subnet calculator

Type an address with its prefix or mask to see the network, its usable range and masks. Split it into smaller subnets, or look up any prefix in the reference tables.

Prefix/115
Addresses8,192
/64 networksPart of one
Network
2001:db8::2000/115
First address
2001:db8::2000
Last address
2001:db8::3fff
Addresses
8,192
/64 networks (LANs)
None: smaller than one /64 LAN
Full form
2001:0db8:0000:0000:0000:0000:0000:2000
Type
Documentation 2001:db8::/32
For examples; never used on a network
Reverse DNS zones
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
/115 is not on a 4-bit boundary, so it takes 2 /116 zones.
Split into smaller subnets/127

2001:db8::2000/115 makes 4,096 subnets of /127; the first 256 are listed.

Subnets
#SubnetLast address
12001:db8::2000/1272001:db8::2001
22001:db8::2002/1272001:db8::2003
32001:db8::2004/1272001:db8::2005
42001:db8::2006/1272001:db8::2007
52001:db8::2008/1272001:db8::2009
62001:db8::200a/1272001:db8::200b
72001:db8::200c/1272001:db8::200d
82001:db8::200e/1272001:db8::200f
92001:db8::2010/1272001:db8::2011
102001:db8::2012/1272001:db8::2013
112001:db8::2014/1272001:db8::2015
122001:db8::2016/1272001:db8::2017
132001:db8::2018/1272001:db8::2019
142001:db8::201a/1272001:db8::201b
152001:db8::201c/1272001:db8::201d
162001:db8::201e/1272001:db8::201f
172001:db8::2020/1272001:db8::2021
182001:db8::2022/1272001:db8::2023
192001:db8::2024/1272001:db8::2025
202001:db8::2026/1272001:db8::2027
212001:db8::2028/1272001:db8::2029
222001:db8::202a/1272001:db8::202b
232001:db8::202c/1272001:db8::202d
242001:db8::202e/1272001:db8::202f
252001:db8::2030/1272001:db8::2031
262001:db8::2032/1272001:db8::2033
272001:db8::2034/1272001:db8::2035
282001:db8::2036/1272001:db8::2037
292001:db8::2038/1272001:db8::2039
302001:db8::203a/1272001:db8::203b
312001:db8::203c/1272001:db8::203d
322001:db8::203e/1272001:db8::203f
332001:db8::2040/1272001:db8::2041
342001:db8::2042/1272001:db8::2043
352001:db8::2044/1272001:db8::2045
362001:db8::2046/1272001:db8::2047
372001:db8::2048/1272001:db8::2049
382001:db8::204a/1272001:db8::204b
392001:db8::204c/1272001:db8::204d
402001:db8::204e/1272001:db8::204f
412001:db8::2050/1272001:db8::2051
422001:db8::2052/1272001:db8::2053
432001:db8::2054/1272001:db8::2055
442001:db8::2056/1272001:db8::2057
452001:db8::2058/1272001:db8::2059
462001:db8::205a/1272001:db8::205b
472001:db8::205c/1272001:db8::205d
482001:db8::205e/1272001:db8::205f
492001:db8::2060/1272001:db8::2061
502001:db8::2062/1272001:db8::2063
512001:db8::2064/1272001:db8::2065
522001:db8::2066/1272001:db8::2067
532001:db8::2068/1272001:db8::2069
542001:db8::206a/1272001:db8::206b
552001:db8::206c/1272001:db8::206d
562001:db8::206e/1272001:db8::206f
572001:db8::2070/1272001:db8::2071
582001:db8::2072/1272001:db8::2073
592001:db8::2074/1272001:db8::2075
602001:db8::2076/1272001:db8::2077
612001:db8::2078/1272001:db8::2079
622001:db8::207a/1272001:db8::207b
632001:db8::207c/1272001:db8::207d
642001:db8::207e/1272001:db8::207f
652001:db8::2080/1272001:db8::2081
662001:db8::2082/1272001:db8::2083
672001:db8::2084/1272001:db8::2085
682001:db8::2086/1272001:db8::2087
692001:db8::2088/1272001:db8::2089
702001:db8::208a/1272001:db8::208b
712001:db8::208c/1272001:db8::208d
722001:db8::208e/1272001:db8::208f
732001:db8::2090/1272001:db8::2091
742001:db8::2092/1272001:db8::2093
752001:db8::2094/1272001:db8::2095
762001:db8::2096/1272001:db8::2097
772001:db8::2098/1272001:db8::2099
782001:db8::209a/1272001:db8::209b
792001:db8::209c/1272001:db8::209d
802001:db8::209e/1272001:db8::209f
812001:db8::20a0/1272001:db8::20a1
822001:db8::20a2/1272001:db8::20a3
832001:db8::20a4/1272001:db8::20a5
842001:db8::20a6/1272001:db8::20a7
852001:db8::20a8/1272001:db8::20a9
862001:db8::20aa/1272001:db8::20ab
872001:db8::20ac/1272001:db8::20ad
882001:db8::20ae/1272001:db8::20af
892001:db8::20b0/1272001:db8::20b1
902001:db8::20b2/1272001:db8::20b3
912001:db8::20b4/1272001:db8::20b5
922001:db8::20b6/1272001:db8::20b7
932001:db8::20b8/1272001:db8::20b9
942001:db8::20ba/1272001:db8::20bb
952001:db8::20bc/1272001:db8::20bd
962001:db8::20be/1272001:db8::20bf
972001:db8::20c0/1272001:db8::20c1
982001:db8::20c2/1272001:db8::20c3
992001:db8::20c4/1272001:db8::20c5
1002001:db8::20c6/1272001:db8::20c7
1012001:db8::20c8/1272001:db8::20c9
1022001:db8::20ca/1272001:db8::20cb
1032001:db8::20cc/1272001:db8::20cd
1042001:db8::20ce/1272001:db8::20cf
1052001:db8::20d0/1272001:db8::20d1
1062001:db8::20d2/1272001:db8::20d3
1072001:db8::20d4/1272001:db8::20d5
1082001:db8::20d6/1272001:db8::20d7
1092001:db8::20d8/1272001:db8::20d9
1102001:db8::20da/1272001:db8::20db
1112001:db8::20dc/1272001:db8::20dd
1122001:db8::20de/1272001:db8::20df
1132001:db8::20e0/1272001:db8::20e1
1142001:db8::20e2/1272001:db8::20e3
1152001:db8::20e4/1272001:db8::20e5
1162001:db8::20e6/1272001:db8::20e7
1172001:db8::20e8/1272001:db8::20e9
1182001:db8::20ea/1272001:db8::20eb
1192001:db8::20ec/1272001:db8::20ed
1202001:db8::20ee/1272001:db8::20ef
1212001:db8::20f0/1272001:db8::20f1
1222001:db8::20f2/1272001:db8::20f3
1232001:db8::20f4/1272001:db8::20f5
1242001:db8::20f6/1272001:db8::20f7
1252001:db8::20f8/1272001:db8::20f9
1262001:db8::20fa/1272001:db8::20fb
1272001:db8::20fc/1272001:db8::20fd
1282001:db8::20fe/1272001:db8::20ff
1292001:db8::2100/1272001:db8::2101
1302001:db8::2102/1272001:db8::2103
1312001:db8::2104/1272001:db8::2105
1322001:db8::2106/1272001:db8::2107
1332001:db8::2108/1272001:db8::2109
1342001:db8::210a/1272001:db8::210b
1352001:db8::210c/1272001:db8::210d
1362001:db8::210e/1272001:db8::210f
1372001:db8::2110/1272001:db8::2111
1382001:db8::2112/1272001:db8::2113
1392001:db8::2114/1272001:db8::2115
1402001:db8::2116/1272001:db8::2117
1412001:db8::2118/1272001:db8::2119
1422001:db8::211a/1272001:db8::211b
1432001:db8::211c/1272001:db8::211d
1442001:db8::211e/1272001:db8::211f
1452001:db8::2120/1272001:db8::2121
1462001:db8::2122/1272001:db8::2123
1472001:db8::2124/1272001:db8::2125
1482001:db8::2126/1272001:db8::2127
1492001:db8::2128/1272001:db8::2129
1502001:db8::212a/1272001:db8::212b
1512001:db8::212c/1272001:db8::212d
1522001:db8::212e/1272001:db8::212f
1532001:db8::2130/1272001:db8::2131
1542001:db8::2132/1272001:db8::2133
1552001:db8::2134/1272001:db8::2135
1562001:db8::2136/1272001:db8::2137
1572001:db8::2138/1272001:db8::2139
1582001:db8::213a/1272001:db8::213b
1592001:db8::213c/1272001:db8::213d
1602001:db8::213e/1272001:db8::213f
1612001:db8::2140/1272001:db8::2141
1622001:db8::2142/1272001:db8::2143
1632001:db8::2144/1272001:db8::2145
1642001:db8::2146/1272001:db8::2147
1652001:db8::2148/1272001:db8::2149
1662001:db8::214a/1272001:db8::214b
1672001:db8::214c/1272001:db8::214d
1682001:db8::214e/1272001:db8::214f
1692001:db8::2150/1272001:db8::2151
1702001:db8::2152/1272001:db8::2153
1712001:db8::2154/1272001:db8::2155
1722001:db8::2156/1272001:db8::2157
1732001:db8::2158/1272001:db8::2159
1742001:db8::215a/1272001:db8::215b
1752001:db8::215c/1272001:db8::215d
1762001:db8::215e/1272001:db8::215f
1772001:db8::2160/1272001:db8::2161
1782001:db8::2162/1272001:db8::2163
1792001:db8::2164/1272001:db8::2165
1802001:db8::2166/1272001:db8::2167
1812001:db8::2168/1272001:db8::2169
1822001:db8::216a/1272001:db8::216b
1832001:db8::216c/1272001:db8::216d
1842001:db8::216e/1272001:db8::216f
1852001:db8::2170/1272001:db8::2171
1862001:db8::2172/1272001:db8::2173
1872001:db8::2174/1272001:db8::2175
1882001:db8::2176/1272001:db8::2177
1892001:db8::2178/1272001:db8::2179
1902001:db8::217a/1272001:db8::217b
1912001:db8::217c/1272001:db8::217d
1922001:db8::217e/1272001:db8::217f
1932001:db8::2180/1272001:db8::2181
1942001:db8::2182/1272001:db8::2183
1952001:db8::2184/1272001:db8::2185
1962001:db8::2186/1272001:db8::2187
1972001:db8::2188/1272001:db8::2189
1982001:db8::218a/1272001:db8::218b
1992001:db8::218c/1272001:db8::218d
2002001:db8::218e/1272001:db8::218f
2012001:db8::2190/1272001:db8::2191
2022001:db8::2192/1272001:db8::2193
2032001:db8::2194/1272001:db8::2195
2042001:db8::2196/1272001:db8::2197
2052001:db8::2198/1272001:db8::2199
2062001:db8::219a/1272001:db8::219b
2072001:db8::219c/1272001:db8::219d
2082001:db8::219e/1272001:db8::219f
2092001:db8::21a0/1272001:db8::21a1
2102001:db8::21a2/1272001:db8::21a3
2112001:db8::21a4/1272001:db8::21a5
2122001:db8::21a6/1272001:db8::21a7
2132001:db8::21a8/1272001:db8::21a9
2142001:db8::21aa/1272001:db8::21ab
2152001:db8::21ac/1272001:db8::21ad
2162001:db8::21ae/1272001:db8::21af
2172001:db8::21b0/1272001:db8::21b1
2182001:db8::21b2/1272001:db8::21b3
2192001:db8::21b4/1272001:db8::21b5
2202001:db8::21b6/1272001:db8::21b7
2212001:db8::21b8/1272001:db8::21b9
2222001:db8::21ba/1272001:db8::21bb
2232001:db8::21bc/1272001:db8::21bd
2242001:db8::21be/1272001:db8::21bf
2252001:db8::21c0/1272001:db8::21c1
2262001:db8::21c2/1272001:db8::21c3
2272001:db8::21c4/1272001:db8::21c5
2282001:db8::21c6/1272001:db8::21c7
2292001:db8::21c8/1272001:db8::21c9
2302001:db8::21ca/1272001:db8::21cb
2312001:db8::21cc/1272001:db8::21cd
2322001:db8::21ce/1272001:db8::21cf
2332001:db8::21d0/1272001:db8::21d1
2342001:db8::21d2/1272001:db8::21d3
2352001:db8::21d4/1272001:db8::21d5
2362001:db8::21d6/1272001:db8::21d7
2372001:db8::21d8/1272001:db8::21d9
2382001:db8::21da/1272001:db8::21db
2392001:db8::21dc/1272001:db8::21dd
2402001:db8::21de/1272001:db8::21df
2412001:db8::21e0/1272001:db8::21e1
2422001:db8::21e2/1272001:db8::21e3
2432001:db8::21e4/1272001:db8::21e5
2442001:db8::21e6/1272001:db8::21e7
2452001:db8::21e8/1272001:db8::21e9
2462001:db8::21ea/1272001:db8::21eb
2472001:db8::21ec/1272001:db8::21ed
2482001:db8::21ee/1272001:db8::21ef
2492001:db8::21f0/1272001:db8::21f1
2502001:db8::21f2/1272001:db8::21f3
2512001:db8::21f4/1272001:db8::21f5
2522001:db8::21f6/1272001:db8::21f7
2532001:db8::21f8/1272001:db8::21f9
2542001:db8::21fa/1272001:db8::21fb
2552001:db8::21fc/1272001:db8::21fd
2562001:db8::21fe/1272001:db8::21ff

IPv4 CIDR reference (/0 to /32)

IPv4 prefix lengths
PrefixSubnet maskWildcardAddressesUsable hostsSizeTypical use
/00.0.0.0255.255.255.2554,294,967,2964,294,967,29416,777,216 × /24
/1128.0.0.0127.255.255.2552,147,483,6482,147,483,6468,388,608 × /24
/2192.0.0.063.255.255.2551,073,741,8241,073,741,8224,194,304 × /24
/3224.0.0.031.255.255.255536,870,912536,870,9102,097,152 × /24
/4240.0.0.015.255.255.255268,435,456268,435,4541,048,576 × /24
/5248.0.0.07.255.255.255134,217,728134,217,726524,288 × /24
/6252.0.0.03.255.255.25567,108,86467,108,862262,144 × /24
/7254.0.0.01.255.255.25533,554,43233,554,430131,072 × /24
/8255.0.0.00.255.255.25516,777,21616,777,21465,536 × /24Old class A; 10.0.0.0/8
/9255.128.0.00.127.255.2558,388,6088,388,60632,768 × /24
/10255.192.0.00.63.255.2554,194,3044,194,30216,384 × /24
/11255.224.0.00.31.255.2552,097,1522,097,1508,192 × /24
/12255.240.0.00.15.255.2551,048,5761,048,5744,096 × /24172.16.0.0/12
/13255.248.0.00.7.255.255524,288524,2862,048 × /24
/14255.252.0.00.3.255.255262,144262,1421,024 × /24
/15255.254.0.00.1.255.255131,072131,070512 × /24
/16255.255.0.00.0.255.25565,53665,534256 × /24Old class B; 192.168.0.0/16
/17255.255.128.00.0.127.25532,76832,766128 × /24
/18255.255.192.00.0.63.25516,38416,38264 × /24
/19255.255.224.00.0.31.2558,1928,19032 × /24
/20255.255.240.00.0.15.2554,0964,09416 × /24
/21255.255.248.00.0.7.2552,0482,0468 × /24
/22255.255.252.00.0.3.2551,0241,0224 × /24Large office or guest Wi-Fi (1,022 hosts)
/23255.255.254.00.0.1.2555125102 × /24Larger office LAN (510 hosts)
/24255.255.255.00.0.0.2552562541 × /24Typical office LAN (old class C)
/25255.255.255.1280.0.0.1271281261/2 of a /24Smaller LAN or VLAN
/26255.255.255.1920.0.0.6364621/4 of a /24Smaller LAN or VLAN
/27255.255.255.2240.0.0.3132301/8 of a /24Small VLAN, phones, cameras
/28255.255.255.2400.0.0.1516141/16 of a /24Small VLAN, phones, cameras
/29255.255.255.2480.0.0.7861/32 of a /24Small fixed public block (5 usable)
/30255.255.255.2520.0.0.3421/64 of a /24Point-to-point (old style)
/31255.255.255.2540.0.0.1221/128 of a /24Point-to-point link (RFC 3021)
/32255.255.255.2550.0.0.0111/256 of a /24One host

IPv6 prefix reference

IPv6 prefix lengths
PrefixAddresses/64 LANs/48 sitesNibbleTypical use
/342,535,295,865,117,307,932,921,825,928,971,026,432 (2^125)2,305,843,009,213,693,95235,184,372,088,832NoAll global unicast (2000::/3)
/165,192,296,858,534,827,628,530,496,329,220,096 (2^112)281,474,976,710,6564,294,967,296Yes
/20324,518,553,658,426,726,783,156,020,576,256 (2^108)17,592,186,044,416268,435,456YesLarge provider allocation (RIPE minimum for some)
/29633,825,300,114,114,700,748,351,602,688 (2^99)34,359,738,368524,288NoRIPE allocation to a provider (often)
/3279,228,162,514,264,337,593,543,950,336 (2^96)4,294,967,29665,536YesProvider allocation (RIPE default)
/364,951,760,157,141,521,099,596,496,896 (2^92)268,435,4564,096Yes
/40309,485,009,821,345,068,724,781,056 (2^88)16,777,216256Yes
/4419,342,813,113,834,066,795,298,816 (2^84)1,048,57616Yes
/481,208,925,819,614,629,174,706,176 (2^80)65,5361YesOne site or organisation (RIPE PI / assignment)
/5275,557,863,725,914,323,419,136 (2^76)4,096Yes
/564,722,366,482,869,645,213,696 (2^72)256YesSmall site or home (common provider assignment)
/60295,147,905,179,352,825,856 (2^68)16YesSome home broadband (16 LANs)
/6418,446,744,073,709,551,616 (2^64)1YesOne LAN or VLAN (needed for SLAAC)
/7272,057,594,037,927,936 (2^56)1/256 of a /64Yes
/80281,474,976,710,656 (2^48)1/65,536 of a /64Yes
/964,294,967,2961/4,294,967,296 of a /64YesEmbeds an IPv4 address (NAT64)
/11265,5361/281,474,976,710,656 of a /64Yes
/1202561/72,057,594,037,927,936 of a /64Yes
/124161/1,152,921,504,606,846,976 of a /64Yes
/12641/4,611,686,018,427,387,904 of a /64No
/12721/9,223,372,036,854,775,808 of a /64NoPoint-to-point link (RFC 6164)
/12811/18,446,744,073,709,551,616 of a /64YesOne host or loopback

Private and special ranges

IPv4

Special-purpose ranges
RangeNameWhat it is
255.255.255.255/32Limited broadcastEvery host on the local network
0.0.0.0/8This networkNot routed; 0.0.0.0 means "any address" in settings
10.0.0.0/8Private (RFC 1918)Office and home networks; not routed on the internet
100.64.0.0/10Shared address space (CGNAT)Used by providers behind carrier-grade NAT (RFC 6598)
127.0.0.0/8LoopbackThis computer
169.254.0.0/16Link-local (APIPA)Self-assigned when no DHCP server answers
172.16.0.0/12Private (RFC 1918)Office and home networks; not routed on the internet
192.0.0.0/24IETF protocol assignmentsSpecial uses such as DS-Lite
192.0.2.0/24Documentation (TEST-NET-1)For examples; never used on a network
192.88.99.0/246to4 relay (deprecated)Formerly anycast for 6to4
192.168.0.0/16Private (RFC 1918)Office and home networks; not routed on the internet
198.18.0.0/15BenchmarkingNetwork equipment testing (RFC 2544)
198.51.100.0/24Documentation (TEST-NET-2)For examples; never used on a network
203.0.113.0/24Documentation (TEST-NET-3)For examples; never used on a network
224.0.0.0/4MulticastOne-to-many traffic, such as IPTV and routing protocols
240.0.0.0/4ReservedFuture use; not usable on most systems

IPv6

Special-purpose ranges
RangeNameWhat it is
::/128UnspecifiedNo address; :: means "any address" in settings
::1/128LoopbackThis computer
::ffff:0:0/96IPv4-mappedAn IPv4 address written as IPv6
64:ff9b::/96NAT64IPv4 addresses reached through a NAT64 gateway
100::/64Discard onlyTraffic sent here is dropped (RFC 6666)
2001:db8::/32DocumentationFor examples; never used on a network
2001::/32TeredoIPv6 tunnelled over IPv4 UDP
2002::/166to4IPv6 tunnelled over IPv4 (largely retired)
3fff::/20DocumentationFor examples (RFC 9637)
fc00::/7Unique local (ULA)Private IPv6, like RFC 1918; usually fd00::/8
fe80::/10Link-localEvery IPv6 interface has one; not routed
ff00::/8MulticastOne-to-many traffic; replaces broadcast
2000::/3Global unicastPublic internet addresses