shell-things/etc/hosts/README.md

2.2 KiB
Raw Permalink Blame History

/etc/hosts

This file is DNS before DNS and legacy remain which is still used.

blocklist

Hosts that I dislike enough to mention in my hosts file.

dns

This began from question why should I have DNS to have DNS, but having it on DNS resolver level broke DNSSEC due to my weird mixing of systemd-resolved and Unbound, so now its something I can attempt to /etc/hosts.

EXCERCISE CAUTION!

hostname

As can be seen in hosts.debian, Debian specifies hostname in format such as:

::1 localhost
::1 FQDN UQDN

127.0.0.1   localhost
127.0.1.1   FQDN UQDN

where FQDN means Fully Qualified Domain Name and UQDN Unqualified Domain Name (although I dont know if anyone else calls it like that) and I find that a good practice. Additionally I have observed my systems querying their own hostname from global DNS which seems unnecessary and not a great behaviour to me, while this file appended to /etc/hosts can tell it immediately all applications and make resolvectl query hostname.localdomain find it instantly.

The 0200:0000:0000:0000:0000:0000:0000:0000? Replace it with your Yggdrasil address from yggdrasilctl getself.

hosts.arch

For now this is a symlink to hosts.steamos as I am pretty sure they havent modified it.

hosts.fedora

I am pretty sure this is the /etc/hosts that was given me by Fedora < 40 with changes removed.

hosts.debian

I think this is the Debian format which used to be just ../hosts in this repository.

hosts.steamos

The /etc/hosts file from SteamOS Holo variant steamdeck version 3.5.19 or 20240422.1.