Both sides previous revisionPrevious revisionNext revision | Previous revision |
dqdev [2018-02-13 08:23] – [DQDEV:] 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> |
| |
| |
Recompile programs which use SYSNET;RESOLV to instead use VICTOR;RESOLV (or where you choose to put it). | Recompile programs which use SYSNET;RESOLV to instead use VICTOR;RESOLV (or where you choose to put it). |
* It turns out the only program that I seem to have converted to use the resolver is NAME (a.k.a. :FINGER or :F or :WHOIS). See ''HACK;NAME >''. In particular COMSAT (the mail server program) seems not to use the resolver - this makes sense since it sends all mail to the local "real" mail server (see [[mail-setup|my mail setup]]). | * It turns out the only program that I seem to have converted to use the resolver is NAME (a.k.a. :FINGER or :F or :WHOIS). See ''HACK;NAME >''. To install the new version, do |
| * '':midas hack;name'' |
| * ''name$j'' |
| * ''$l'' [followed by Enter] |
| * ''debug[0'' |
| * ''$g'' |
| * In particular COMSAT (the mail server program) seems not to use the resolver - this makes sense since it sends all mail to the local "real" mail server (see [[mail-setup|my mail setup]]). |
* PEEK, SUPDUP, TELNET would be candidates, as well as MLDEV et al? | * PEEK, SUPDUP, TELNET would be candidates, as well as MLDEV et al? |
| |
===== 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 ".its.os.org" at DOMS just before HSTADN. You probably want to update this. | 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/victor/resolv|here]]. (Then remember to recompile NAME.) |
| |
The Chaosnet address-to-domain translation domain is hardcoded to CH-ADDR.UPDATE.UU.SE after HSTSRC (see note above). | The Chaosnet address-to-domain translation domain is hardcoded to CH-ADDR.NET after HSTSRC (see note above). |
| |