How do DNS and IP work in ThreeFold Network?

Hello all,

fist of all, congratulations for this amazing project! It looks really interesting and I am looking forward to see it in action.

I am Software Engineer and I constantly deploy apps and services to servers / instances in cloud providers like AWS and DigitalOcean. Using those services I know exactly in which datacenter my apps are deployed and I have fixed IPs or reserved floating IPs, so I can setup my DNS easily and properly

How is it going to work on ThreeFold Network?

  1. Will I still have fixed IP addresses?
  2. What about DNS? Will it also be included?
  3. Also related to this topic, what would be the network requirements for people and organizations that would like to become farmers?

Best regards and keep safe!
Jefferson

2 Likes

Hello @jmsofarelli, welcome :slight_smile:

Let me try to answer your questions.

Yes. When you deploy any workloads on the grid. You explicitly allocate IP yourself. So you always know what IP has what service. We do not have a floating IP feature thought.

It is included. As part of the grid, there are special nodes that we calls “Web Gateway”. These are exchange point from the global internet into the ThreefoldGrid and vice versa.
They exposes a couple of primitives that allow you to deal with TCP proxy and DNS.
So for example when you deploy a service and you want to expose it to the public internet you would include a proxy and/or DNS configuration into your reservation next to the container running your service.

Here are a few links with more information about networking and DNS:

I invite you to have a look at this documentation about farming: https://wiki.threefold.io/docs/grid/tf_farming/introduction.html
We also have a telegram chat where you can discuss with other farmers: https://t.me/joinchat/B2ISCkNpZjNv7WJ2eiNJJw and of course this forum dedicated section to farming: https://forum.threefold.io/c/farmer-discussion/6

:slight_smile:

4 Likes