| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| dqdev [2020-12-22 10:01] – [RESOLV:] victor | dqdev [2021-09-09 11:11] (current) – victor |
|---|
| **So: all this is optional!!** | **So: all this is optional!!** |
| |
| | <note> |
| | Work is ongoing to move this into the "new standard" ITS at https://github.com/PDP-10/its. Stay tuned, see [[https://github.com/PDP-10/its/pull/2073|the Github pull request]] for more info. |
| | </note> |
| ===== Files needed ===== | ===== Files needed ===== |
| |
| <note warning> | <note warning> |
| **Crucial:** have your firewall intercept all DNS queries and send to local DNS server, otherwise all traffic goes to root server (configured at ROOHST) which might not even allow it. See $nameserver parameter (3rd arg) of [[http://victor.se/bjorn/its/raspi-ksits-iptables.txt|my iptables script]]. | **Crucial:** have your firewall intercept all DNS queries and send to local DNS server, otherwise all traffic goes to root server (configured at ROOHST) which might not even allow it. See $nameserver parameter (3rd arg) of [[http://victor.se/bjorn/its/raspi-ksits-iptables.txt|my iptables script]]. |
| | </note> |
| | <note> |
| | Or, as suggested below, change the server address to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google). |
| </note> | </note> |
| |
| * '':midas hack;name'' | * '':midas hack;name'' |
| * ''name$j'' | * ''name$j'' |
| | * ''$l'' [followed by Enter] |
| * ''debug[0'' | * ''debug[0'' |
| * ''$g'' | * ''$g'' |
| |
| ===== Usage ===== | ===== Usage ===== |
| | First you need to create a new "database" (do this once, don't mess with it): |
| | <code>:print domain:xyzzy;..new. (dat)</code> |
| |
| |
| Print "database" (never really updated): | Print "database" (never really updated): |
| <code>:print domain:foo;.file. (dir)</code> | <code>:print domain:foo;.file. (dir)</code> |
| |
| Create new "database" (do this once, don't mess with it): | |
| <code>:print domain:xyzzy;..new. (dat)</code> | |
| |
| Dig in the DNS: | Dig in the DNS: |
| |
| |
| The root server is hardcoded at ROOHST/ROOADR to J.ROOT-SERVERS.NET with address 192.58.128.30. If you set up your firewall as (strongly!) suggested above, this doesn't matter. | The root server is hardcoded at ROOHST/ROOADR to J.ROOT-SERVERS.NET with address 192.58.128.30. If you set up your firewall as (strongly!) suggested above, this doesn't matter. FIXME A simpler idea might be to change this to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google). |
| |
| The "main domain list" is set after MAKD10 to ITS.OS.ORG (instead of AI.MIT.EDU), both rather useless (but doesn't matter since RESOLV has its own search list). | The "main domain list" is set after MAKD10 to ITS.OS.ORG (instead of AI.MIT.EDU), both rather useless (but doesn't matter since RESOLV has its own search list). |
| |
| The domain search list hardcoded to ".update.uu.se" and ".aosnet.ch" at DOMS just before HSTADN. | The domain search list hardcoded to ".update.uu.se" and ".aosnet.ch" at DOMS just before HSTADN. |
| FIXME You probably want to update this, at least change ".aosnet.ch" to ".chaosnet.net", since aosnet.ch has been replaced by chaosnet.net. An updated version can be found [[http://up.update.uu.se/hack/resolv|here]]. (Then remember to recompile NAME.) | FIXME You probably want to update this, at least change ".aosnet.ch" to ".chaosnet.net", since aosnet.ch has been replaced by chaosnet.net. An updated version can be found [[http://up.update.uu.se/victor/resolv|here]]. (Then remember to recompile NAME.) |
| |
| The Chaosnet address-to-domain translation domain is hardcoded to CH-ADDR.NET after HSTSRC (see note above). | The Chaosnet address-to-domain translation domain is hardcoded to CH-ADDR.NET after HSTSRC (see note above). |
| |