123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- <?php
- /**
- * <https://y.st./>
- * Copyright © 2015 Alex Yst <mailto:copyright@y.st>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. Sf not, see <https://www.gnu.org./licenses/>.
- **/
- $xhtml = array(
- 'title' => 'The Kyrgyz Republic, Iceland, and Isle of Man',
- 'body' => <<<END
- <p>
- I did some research, and I now understand how reverse $a[DNS] works.
- Reverse $a[DNS] isn't really as reversed as I thought, and is actually implemented over forward $a[DNS].
- There's far less address space in $a[IPv4] and $a[IPv6] combined than in $a[DNS], so they set aside a chunk of $a[DNS] space just for use in reverse $a[DNS].
- I though that that section of $a[DNS] used for reverse lookups were among the <a href="https://www.iana.org/assignments/special-use-domain-names/special-use-domain-names.xhtml">special-use names</a> reserved for use outside global $a[DNS], but that's not the case at all.
- The reserved domains related to reverse $a[DNS] are only the ones that correspond to reserved $a[IP] address blocks! That means that the rest of the reverse $a[DNS] domain space is not reserved, and is probably allocated to the companies that control the $a[IP] addresses.
- </p>
- <p>
- Having a better idea of how things work, I wanted to make the most of the features available to me.
- Specifically, the two other main usable parts of this reserved name space are <code>//onion.</code> and <code>//local.</code>.
- I already have an onion address (though I often seek to generate more onion names), so I wanted to set up a local domain using multicast $a[DNS].
- My research on how to set this up was at first highly unsuccessful.
- Nothing relating to Debian or Debian-like systems seemed to be available, the information was all geared toward Windows and OS X.
- Finally, I found a hint as to why no information was available for my system.
- It's enabled by default! My laptop has been listening for the name <code>//newdawn.local.</code> for several months now, and I didn't even know it.
- This would have been helpful to know for working with the server too, as I could have been reaching it as <code>//chicken.local.</code> instead of <code>//chicken.hn.y.st.</code>.
- I can't seem to find a way to make the machines respond to subdomains of their multicast domain, but if I do find a way later, I'll probably shorten up my names to increase my namespace footprint just because I'm a geek like that.
- I tried using a CNAME record in the domain I'm not using to point to a multicast domain name, but that didn't work, just like how CNAME records pointed at onion addresses do not work.
- I'm beginning to wonder if CNAME resolution doesn't occour client-side, but somewhere in one of the recursive $a[DNS] servers.
- </p>
- <p>
- I tried testing the $a[mDNS] setup from both my machine and the only Windows machine in the house (my mother's machine), and found an odd anomaly.
- From my machine, I can ping any of the other three Debian machines in the house, but I cannot ping the Windows machine.
- My machine can't even find the $a[IP] address of the Windows machine using the multicast address.
- Likewise, the Windows machine is able to ping itself by its multicast address, but it translates any other address using the <code>//local.</code> $a[TLD] to the wrong $a[IP] address.
- Whether the local domain is valid or invalid, Windows treats it as resolving to <code>198.105.244.24</code>.
- I checked Windows' host file to see if its own local domain was being stored there, which if it was, would signify that $a[mDNS] was probably not functioning at all, and the reason its own local domain was working was because of the hosts file entry.
- However, no entry, not even one for <code>localhost</code>, was present.
- Whatever Windows is doing is not compatible with what Debian is doing.
- </p>
- <p>
- I went it to speak with a potential employer this morning as I was asked too, but instead of the boss opening shop as the lady I spoke with on Monday said she would, that same lady was again opening the shop.
- She apologized and said that she had ended up covering the shift for the boss.
- Supposedly, the boss will be in tomorrow, so hopefully she will actually be there this time.
- I don't mind the extra trip, but what I fear is that the boss won't be there again and that I will be asked to come in again on Friday; I will be out of town on Friday.
- I'd have to turn down the meeting at that point and try to get a later meeting set up.
- </p>
- <p>
- On the way to the job site, I had fifteen minutes to kill, so I stopped at a discount store in the area.
- They had $a[LED] light bulbs for only a dollar each! Not knowing if they would work in our light bulb sockets, and not wanting to carry a large box of light bulbs in for a potential interview, I only bought one.
- Getting it home, I see that most (if not all) sockets that take this size of light bulb already have florescent lights in them.
- Florescent bulbs are not as efficient as $a[LED] bulbs, but they are a lot better than incandescent ones.
- My bedroom has two empty bulb sockets, so I tried the bulb there.
- It didn't work.
- Swapping bulbs though, I found that the issue wasn't the bulb, but the sockets! I had though that the landlords had left two bulbs out for a dimmer lighting effect, but they really did it because those sockets do not work.
- I don't really mind though.
- I told my mother about the problem and she didn't seem happy about the broken sockets, so she came to take a look.
- She couldn't get them working either, it wasn't like I was using the sockets incorrectly or something.
- </p>
- <p>
- I'm not feeling up to a test today either, so I'll put off the test another day if not even longer.
- Instead, I worked on setting up my old server as a desktop machine.
- I tried to set it up in my bedroom, but I found that neither the Wi-Fi card that I bought for my mother's machine nor my $a[USB] Wi-Fi dongle that supposedly does not require nonfree firmware would work.
- The dongle doesn't work on my laptop either, so I'm guessing it requires nonfree firmware after all.
- I brought the machine downstairs to install the system using a direct Ethernet connection, but the install got caught 52% of the way through loading the partitioner and I eventually had to abort the installation.
- I'll try again tomorrow, and if it works, bring the machine back upstairs where it won't have network access, but can be used for some things still.
- </p>
- <p>
- Before turning in for the night, I looked into some $a[TLD]s.
- The $a[ccTLD] of the <a href="/en/URI_research/ccTLDs.xhtml#kg">Kyrgyz Republic</a>.
- They have a broken setup right now that requires modifying the Web browser's copy of the webpage before it will show or accept the $a[CAPTCHA] text.
- Aside from that, the registry looks like a good option for usable domains.
- <a href="/en/URI_research/ccTLDs.xhtml#is">Iceland</a>'s registry also looks reasonable to deal with.
- They do not require a telephone number ans will even conceal your contact information if you want them to for no additional charge.
- The <a href="#im">Isle of Man</a>'s registry doesn't require any telephone number either.
- They do not offer $a[DNS] servers by default, but for an extra fee, they will supply you with them.
- </p>
- <p>
- eNom has now canceled <a href="http://wowana.me/">wowaname</a>'s last domain that resides in $a[gTLD] space.
- I urged her before to transfer her remaining names that are in eNom's care to another registrar before this happened, but it's soon going to be too late.
- <code>//wowana.me.</code> is still registered with eNom, and if that name is taken next, I don't think it is replaceable.
- </p>
- <p>
- My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
- </p>
- END
- );
|