Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
router:dhcp-dns [2024/10/24 07:50] – willy | router:dhcp-dns [2025/02/06 08:03] (current) – removed willy | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== The internal network core ===== | ||
- | |||
- | Any working network needs some setup and configuration to be operative. The first thing every network needs are addresses. Those can be assigned statically, dinamically or a mix of both. | ||
- | |||
- | |||
- | ==== Addresses ==== | ||
- | |||
- | While running a fully static network is simple enough, today' | ||
- | |||
- | At the same time, a fully dynamic network might be overkill as at least some devices are not //mobile// and will most probably never need to change address. Good examples are IoT devices, smart appliances, TV boxes, webcams and such. | ||
- | |||
- | The protocol behind a dynamic or mixed network is a DHCP server (see [[router: | ||
- | |||
- | |||
- | ==== Names resolution ==== | ||
- | |||
- | Another critical service for any network that is also connected to the internet is being capable to resolve domain names to network addressed, otherwise you would not be able to navigate or actually do anything meaningful on the internet. | ||
- | |||
- | The protocol behind names resolution it a DNS srver (see [[router: | ||
- | |||
- | The [[https:// | ||
- | |||
- | ==== Internet Routing ==== | ||
- | |||
- | Now that a device in your network has an address and knows how to translate a name to the address of a destination server, all you need is a proper network routing to allow your devices to connect to those servers. | ||
- | |||
- | This is done via an ISP (Internet Service Provider) that connects your home network trough a gateway of some sort, to the internet. For added resillience, | ||
- | |||
- | While it doesn' | ||
- | |||
- | |||
- | ==== Solutions ==== | ||
- | |||
- | If you choose the //simple// approach, you should refer to [[router: | ||
- | |||
- | If you choose the // | ||