+blog
Signed-off-by: Nico Schottelius <nico@nico-notebook.schottelius.org>
This commit is contained in:
parent
a5a31f3c0e
commit
ff6273e088
5 changed files with 113 additions and 1 deletions
|
@ -0,0 +1,82 @@
|
||||||
|
title: How IPv6 can help in protesters in Hong Kong
|
||||||
|
---
|
||||||
|
pub_date: 2019-10-08
|
||||||
|
---
|
||||||
|
author: Nico Schottelius
|
||||||
|
---
|
||||||
|
twitter_handle: NicoSchottelius
|
||||||
|
---
|
||||||
|
_hidden: no
|
||||||
|
---
|
||||||
|
_discoverable: no
|
||||||
|
---
|
||||||
|
abstract:
|
||||||
|
Protesters in HK encounter communcation disruption by Apple.
|
||||||
|
This article shows how this can be avoided by using IPv6.
|
||||||
|
---
|
||||||
|
body:
|
||||||
|
|
||||||
|
Recently
|
||||||
|
Apple decided to [remove a central
|
||||||
|
app for communication in Hong
|
||||||
|
Kong](https://www.bbc.com/news/technology-49919459), just
|
||||||
|
[to add it later
|
||||||
|
again](https://www.bbc.com/news/technology-49961149).
|
||||||
|
|
||||||
|
With this move Apple effectively disrupted the communication between
|
||||||
|
people demonstrating in Hong Kong and at the same time endangered
|
||||||
|
those who wanted to protect themselves from violance on the streets.
|
||||||
|
|
||||||
|
In this article I want to show how this problem can be mitigated by
|
||||||
|
the use of IPv6.
|
||||||
|
|
||||||
|
## The core problem: centralisation
|
||||||
|
|
||||||
|
The main problem is that we depend on centralised
|
||||||
|
services. One of the questions is, why do we depend on centralised
|
||||||
|
services at all? The reason for this is that there are not enough IPv4
|
||||||
|
addresses and for that reason we use NAT to hide multiple devices
|
||||||
|
behind one IPv4 address. Wait what? Let's take it a bit slower.
|
||||||
|
|
||||||
|
## How NAT works
|
||||||
|
|
||||||
|
In the old times of the Internet, every device in the Internet used to
|
||||||
|
have a public IPv4 address. However when the number of devices began
|
||||||
|
to exceed amount of officially available IPv4 addresses, NAT was
|
||||||
|
introduced and it works as follows:
|
||||||
|
|
||||||
|
![IPv4 NAT](/u/ipv4nat.png)
|
||||||
|
|
||||||
|
Many devices are hidden behind one Public IP address. So for a phone
|
||||||
|
to communicate with another phone, it needs to connect via a
|
||||||
|
central, publicly available IPv4 server.
|
||||||
|
|
||||||
|
## How IPv6 solves the problem
|
||||||
|
|
||||||
|
In the IPv6 world, there are enough IP addresses available.
|
||||||
|
So every device, every smart phone, every alarm clock, every computer
|
||||||
|
can have a public IP address. Because every device can have a public
|
||||||
|
IPv6 address, they can communicate directly with each other:
|
||||||
|
|
||||||
|
![IPv6 direct connections](/u/ipv6direct.png)
|
||||||
|
|
||||||
|
## How to communicate with IPv6?
|
||||||
|
|
||||||
|
So how does it look like with IPv6? Instead of relying on a central
|
||||||
|
entity (Apple in this case), you can directly connect to the phone of
|
||||||
|
your friends. This way, you could even use your standard browser like
|
||||||
|
Firefox, Chrome or Safari to write a message to your friend's phone.
|
||||||
|
|
||||||
|
## So, what to do now?
|
||||||
|
|
||||||
|
At the moment IPv6 is picking up pace in deployment and ISPs
|
||||||
|
everywhere in the world are moving forward with it. However, if you do
|
||||||
|
not have IPv6 connectivity, we [provide IPv6
|
||||||
|
VPNs](https://ungleich.ch/ipv6/vpn/) that enable you world wide to
|
||||||
|
have IPv6.
|
||||||
|
|
||||||
|
## More IPv6
|
||||||
|
|
||||||
|
If you are interested in IPv6, we invite you to join the [IPv6
|
||||||
|
chat](https://IPv6.chat) or [follow us on
|
||||||
|
Twitter](https://twitter.com/ungleich).
|
|
@ -2,7 +2,7 @@ title: How to enable IPv6 in applications
|
||||||
---
|
---
|
||||||
pub_date: 2019-09-26
|
pub_date: 2019-09-26
|
||||||
---
|
---
|
||||||
author: Team ungleich
|
author: ungleich
|
||||||
---
|
---
|
||||||
twitter_handle: ungleich
|
twitter_handle: ungleich
|
||||||
---
|
---
|
||||||
|
|
30
content/u/blog/how-to-support-open-source/contents.lr
Normal file
30
content/u/blog/how-to-support-open-source/contents.lr
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
title: How to support Open Source
|
||||||
|
---
|
||||||
|
pub_date: 2019-10-08
|
||||||
|
---
|
||||||
|
author: Nico Schottelius
|
||||||
|
---
|
||||||
|
twitter_handle: NicoSchottelius
|
||||||
|
---
|
||||||
|
_hidden: yes
|
||||||
|
---
|
||||||
|
_discoverable: no
|
||||||
|
---
|
||||||
|
abstract:
|
||||||
|
How to support Open Source as a hosting company
|
||||||
|
---
|
||||||
|
body:
|
||||||
|
|
||||||
|
## TL;DR
|
||||||
|
|
||||||
|
Anyone who is working on a serious open source project can apply
|
||||||
|
for a free IPv6-VM and free IPv6-VPN.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## More information
|
||||||
|
|
||||||
|
You can get in touch with us via
|
||||||
|
|
||||||
|
* email: info at ungleich.ch
|
||||||
|
* chat: [chat.ungleich.ch](https://chat.ungleich.ch)
|
BIN
content/u/ipv4nat.png
Normal file
BIN
content/u/ipv4nat.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
BIN
content/u/ipv6direct.png
Normal file
BIN
content/u/ipv6direct.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
Loading…
Reference in a new issue