<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-27T19:36:07Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by kasperd</title>
  <author>
    <name>kasperd</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1jhpgfu25y30c3h9xrrlxhrhge7669h3xwphjs99nau4k66ctsnyqjxut5y.rss" />
  <link href="https://nostr.now/npub1jhpgfu25y30c3h9xrrlxhrhge7669h3xwphjs99nau4k66ctsnyqjxut5y" />
  <id>https://nostr.now/npub1jhpgfu25y30c3h9xrrlxhrhge7669h3xwphjs99nau4k66ctsnyqjxut5y</id>
  <icon>https://static.westergaard.social/pleroma/c778a2fa-b3e2-4cc9-a8bd-ce771c3ea4e4/kasperd.png</icon>
  <logo>https://static.westergaard.social/pleroma/c778a2fa-b3e2-4cc9-a8bd-ce771c3ea4e4/kasperd.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsy24p0l0y6xd9vrmyc4t0w0qcf8dytesmv34j0hnral9gk8uu8gzszyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvszawh4v</id>
    
      <title type="html">Yes, I know the prefix used for CLAT is not configured by the ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy24p0l0y6xd9vrmyc4t0w0qcf8dytesmv34j0hnral9gk8uu8gzszyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvszawh4v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsza2uzvknsca28rphuecp3xrea8kmkvxk5mdfe3mv5l4wn6e4vwjc2gpgr0&#39;&gt;nevent1q…pgr0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes, I know the prefix used for CLAT is not configured by the ISP.&lt;br/&gt;&lt;br/&gt;It could be a correctly configured IPv6-only connection from the ISP and the OS brings up CLAT with a bad prefix. That would be a bug in the OS.&lt;br/&gt;&lt;br/&gt;It could also be that the ISP has set up the link as dual-stack and misconfigured the IPv4 prefix on the link.
    </content>
    <updated>2026-10-13T13:13:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxfmxmtt8p3htnj4mmspuf7667pl395tex6yyhpreztp0qnqlw9lczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsvtet09</id>
    
      <title type="html">It could be a misconfigured CLAT. But it seems slightly more ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxfmxmtt8p3htnj4mmspuf7667pl395tex6yyhpreztp0qnqlw9lczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsvtet09" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv5pvjnr3j44622pechljzt2kayxgh5fevg8avlzmz3nlj0vx40wcz3qfvl&#39;&gt;nevent1q…qfvl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It could be a misconfigured CLAT. But it seems slightly more likely that the ISP has misconfigured the connection.&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t tell from the screenshot if it is CLAT or not.
    </content>
    <updated>2026-10-13T13:04:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsq5jzc85w7ft867cunr7srgj3809dt2wylayatg8luhaw0mnn8gjgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs9qt9er</id>
    
      <title type="html">It means the assignments were configured by somebody who ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsq5jzc85w7ft867cunr7srgj3809dt2wylayatg8luhaw0mnn8gjgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs9qt9er" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrnfmqjpyqtpx2sjesmqcg4pg6fpmud8ackat7lxh35kl2hgdvy5q78qd5t&#39;&gt;nevent1q…qd5t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It means the assignments were configured by somebody who didn&amp;#39;t pay sufficient attention to the standard.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s configured with 192.0.0.0/27 on the link. But only 192.0.0.0/29 is reserved for use in DS-Lite and CLAT. In other words 192.0.0.0 - 192.0.0.7 can be used for CLAT, but 192.0.0.8 - 192.0.0.31 is being used on that particular network in violation of standards.&lt;br/&gt;&lt;br/&gt;192.0.0.8 is specifically reserved as placeholder for IPv6-only routers when needed by 4rd.&lt;br/&gt;&lt;br/&gt;192.0.0.9 and 192.0.0.10 are reserved for certain NAT workarounds. And 192.0.0.11 - 192.0.0.255 are reserved for future standards.
    </content>
    <updated>2026-10-13T12:55:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8rvesjl5hc9k9jkcyqrgvn530s58y9hhzx4k9vs86flydcz7g5vqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvscdpdpv</id>
    
      <title type="html">Unfortunately the scope of RFC 6540 seems to be too narrow. And ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8rvesjl5hc9k9jkcyqrgvn530s58y9hhzx4k9vs86flydcz7g5vqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvscdpdpv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9qnrx22wa7m69s2ks7z0e2wrt9fr9gnvdq4mct4fvp4z0d9hylqg0plwdp&#39;&gt;nevent1q…lwdp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Unfortunately the scope of RFC 6540 seems to be too narrow. And if any part of it is open to interpretation there will be people who will apply the most narrow interpretation possible.&lt;br/&gt;&lt;br/&gt;And however much I wanted it to be the case, I cannot argue that RFC 6540 mandates the existence of AAAA records.
    </content>
    <updated>2026-09-13T14:52:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsglmpazuxf2v4ags3vh57pnvdlekrgv6qvazr4c2zcw9zgaah9v4gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsr9ta4z</id>
    
      <title type="html">Looks like the connection test is broken on their side: ``` ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsglmpazuxf2v4ags3vh57pnvdlekrgv6qvazr4c2zcw9zgaah9v4gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsr9ta4z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr62czjexyhhlj37ckhyrkvmvzvcdcenr78srr48uk5p28yx0fl2cmc4w3d&#39;&gt;nevent1q…4w3d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Looks like the connection test is broken on their side:&lt;br/&gt;```&lt;br/&gt;mtr-packet: Failure to open IPv4 sockets: Permission denied&lt;br/&gt;mtr-packet: Failure to open IPv6 sockets: Permission denied&lt;br/&gt;mtr: Failure to start mtr-packet: Invalid argument&lt;br/&gt;```
    </content>
    <updated>2026-09-12T07:27:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf7ctp06hqmzjtjrh85arcja6j4rxpuumfgcza9kwg9c42fttucrqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsac3rhf</id>
    
      <title type="html">Have you watched District 1-8?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf7ctp06hqmzjtjrh85arcja6j4rxpuumfgcza9kwg9c42fttucrqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsac3rhf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ftgg44qzx4ud33zepmwvhwf03660a445sdg0hma6nmfkj00h4ucxv50fl&#39;&gt;nevent1q…50fl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Have you watched District 1-8?
    </content>
    <updated>2026-09-10T17:42:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyywcd70h2v2nptd8jyyesxgyc30yvnr9uuha75c765pergch4t3szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsupq9vu</id>
    
      <title type="html">That level of care is reserved for services that somebody is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyywcd70h2v2nptd8jyyesxgyc30yvnr9uuha75c765pergch4t3szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsupq9vu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8qhqva02lunmp7af7gqkhzac77lkrp242n9vucqcl958ye2h9f2c9rx44h&#39;&gt;nevent1q…x44h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That level of care is reserved for services that somebody is actually paying me to provide. For my personal server that&amp;#39;s only hosting my own stuff, I use whatever hammer I deem appropriate.
    </content>
    <updated>2026-09-09T19:40:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0fmh8t0h88mzg2cj26xe82gl4txfjam4cakfe9wsru2xvv450dfszyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs7pukvw</id>
    
      <title type="html">The server where I did it is not hosting any federated services. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0fmh8t0h88mzg2cj26xe82gl4txfjam4cakfe9wsru2xvv450dfszyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs7pukvw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp6jkp9k004uajkphlpdd6fjpxhacy29dktuz5h948zpvejfdxczqsuyfcl&#39;&gt;nevent1q…yfcl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The server where I did it is not hosting any federated services. There are only websites for end users to view, and no end user should be coming from that range.&lt;br/&gt;&lt;br/&gt;I already had hundreds of individual IPs blocked. I don&amp;#39;t have time to manage individual IPs like that anymore.&lt;br/&gt;&lt;br/&gt;I suspect the hosting provider in this case is already aware that their service is being used to crawl sites that have no interest in being crawled for AI usage.&lt;br/&gt;&lt;br/&gt;I think the risk of collateral damage from my blocking is minimal. And I have to weigh this against the very real problems those abusive crawlers are causing for me.
    </content>
    <updated>2026-09-09T19:15:13Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrp4w6ea37nduyu4peheazu5m0f27ej4skk84svd9kjm2qgd0ujwqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsszpaj6</id>
    
      <title type="html">From today I will enact a zero tolerance policy towards AI ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrp4w6ea37nduyu4peheazu5m0f27ej4skk84svd9kjm2qgd0ujwqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsszpaj6" />
    <content type="html">
      From today I will enact a zero tolerance policy towards AI crawlers. If I notice even a single request from an AI crawler in my webserver logs, I will immediately block the entire IP range from which it came.&lt;br/&gt;&lt;br/&gt;Starting with this one:&lt;br/&gt;```&lt;br/&gt;ip route add unreachable 74.7.0.0/16&lt;br/&gt;```
    </content>
    <updated>2026-09-09T13:39:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8hprytcsucl8w54xhtsxj83959a3aj9r68yhat57stmxyxh63gzgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs7ym0gl</id>
    
      <title type="html">My first advice to interview candidates is to be honest about ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8hprytcsucl8w54xhtsxj83959a3aj9r68yhat57stmxyxh63gzgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs7ym0gl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdk98ftglj4t8yhahh8d2lejcgqgf9pwyryludkrgwy0k60gz8ehcu74cjf&#39;&gt;nevent1q…4cjf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;My first advice to interview candidates is to be honest about your own limits. When I am interviewing candidates there is nothing that puts me off more than a candidate with too high thoughts about themselves.&lt;br/&gt;&lt;br/&gt;One variation of that is listing too many skills on the CV. When I have interviewed candidates I have often picked out some relevant skill from their CV and asked questions about it. Every now and then a candidate has no clue whatsoever about it and might even be offended that I chose to ask about it.&lt;br/&gt;&lt;br/&gt;If you put a list of skills on your CV, don&amp;#39;t include one that you don&amp;#39;t want to be asked about during an interview. If one of your skills has been getting a bit rusty, you should probably remove it from your current list of skills, but you can still keep any references to it in your employment history as that will also make it clear how long ago it was that you worked with it.
    </content>
    <updated>2026-09-02T20:52:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvjjhv0pg5axe0xqj4ulx0amyuj0n7mrmey8qdv3304frkukumn2gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs0fttp0</id>
    
      <title type="html">You didn&amp;#39;t mention what is done when a client sends an ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvjjhv0pg5axe0xqj4ulx0amyuj0n7mrmey8qdv3304frkukumn2gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs0fttp0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspvt96qtpxzg776ec8dtr6tmz7zr9umdlu79z5ltee49wny78tq7skfm6c3&#39;&gt;nevent1q…m6c3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You didn&amp;#39;t mention what is done when a client sends an X-Forwarded-For header to Caddy.
    </content>
    <updated>2026-08-29T12:36:39Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsz4cpayqqzlea4qrfzcv2xj8htec0nnkp9ydu5ypcudgtdc7hlc9szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs2z9ers</id>
    
      <title type="html">When using CLAT it doesn&amp;#39;t make a difference whether MSS ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsz4cpayqqzlea4qrfzcv2xj8htec0nnkp9ydu5ypcudgtdc7hlc9szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs2z9ers" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz0a6ncpy8zk7sumnx4s8vsy8lnsal3qe5cj9etnryt7n20qhegjsm9vyef&#39;&gt;nevent1q…vyef&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When using CLAT it doesn&amp;#39;t make a difference whether MSS clamping is done by CLAT, NAT64, or both. I recommend doing it on both sides to ensure it gets done.&lt;br/&gt;&lt;br/&gt;If the NAT64 gateways you use are outside of your control and doesn&amp;#39;t do MSS clamping you will get more reliability by having your CLAT do MSS clamping.&lt;br/&gt;&lt;br/&gt;I am not sure how much ping will help troubleshooting MTU problems when protocols can be handled differently. I think to ensure you have addressed all the possible MTU problems you&amp;#39;d have to test TCP, UDP, and ping separately. (As far as I recall no other protocol is required to be supported by the NAT64 RFC).&lt;br/&gt;&lt;br/&gt;For TCP you can pretty much avoid MTU problems by using MSS clamping. And for UDP there is an extension to do fragmentation on the UDP layer rather than the IP layer. This extension is intended to work better with NAT than IP fragmentation. But it&amp;#39;s fairly new and not widely supported.&lt;br/&gt;&lt;br/&gt;For DNS it&amp;#39;s recommended to switch to TCP if the payload would exceed 1280 bytes on UDP over IPv6. I don&amp;#39;t know if other UDP based protocols also aim to avoid fragmentation.
    </content>
    <updated>2026-08-21T21:43:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspx40z4axn8w7keyfqjpkychx6hfeud3dr75jafvl2dm3l4yp5t7qzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsve4qed</id>
    
      <title type="html">Fragmentation combined with any sort of NAT is going to be ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspx40z4axn8w7keyfqjpkychx6hfeud3dr75jafvl2dm3l4yp5t7qzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsve4qed" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsth54at480wkypknm75nhyjmethe6u2l8a5znu700d86txhys2apct8wxvq&#39;&gt;nevent1q…wxvq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Fragmentation combined with any sort of NAT is going to be fragile. For TCP traffic my recommendation is for the NAT64 to do MSS clamping to 1220 or less.&lt;br/&gt;&lt;br/&gt;MSS clamping is a hack, but so is NAT. And most of the downsides of MSS clamping are going to be present anyway when using NAT.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know if Tayga supports MSS clamping. If it does not then I think it should be added as it would probably be beneficial to a significant fraction of users.
    </content>
    <updated>2026-08-21T20:26:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvm5r60j7hhlcjdz0rhmvnjz6dfetyfg96fyxexupnsnvw5kg0heqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvss2559u</id>
    
      <title type="html">I am wondering what percentage of these vulnerabilities were ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvm5r60j7hhlcjdz0rhmvnjz6dfetyfg96fyxexupnsnvw5kg0heqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvss2559u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9fskq079ghwst0v7q4xmr77en88e6nllr6le2w0zck9gydm6dgdqrekpg3&#39;&gt;nevent1q…kpg3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I am wondering what percentage of these vulnerabilities were reported previously and not fixed. Not all developers are equally willing to fix reported vulnerabilities.&lt;br/&gt;&lt;br/&gt;At times I have gotten the impression that some security vulnerabilities would not be taken seriously unless somebody developed a PoC exploit. This is particular counter-productive in cases where it&amp;#39;s a lot more work to develop an exploit than it is to fix the original bug.&lt;br/&gt;&lt;br/&gt;This makes me think that maybe for some code bases vulnerabilities now reported by LLM are treated with more urgency than if the same vulnerability had been reported by a person.&lt;br/&gt;&lt;br/&gt;There are also cases where bug reports are taken seriously. A TLS downgrade attack I discovered in Django earlier this year was handled very professionally. It could be that the projects now fixing many bugs are ones which already took reports seriously.
    </content>
    <updated>2026-08-11T22:52:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs23rv2nhmtgg3m22gxf288trzpdwvuzetw734hdfe7t9wsqh7e63czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsn9ft3h</id>
    
      <title type="html">I once had a customer demanding a screenshot showing that a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs23rv2nhmtgg3m22gxf288trzpdwvuzetw734hdfe7t9wsqh7e63czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsn9ft3h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsta5vunhqs5wlp7vgg8amvtfsp5yr6h8ltelc7x8mlulqltm862xcgpa2x7&#39;&gt;nevent1q…a2x7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I once had a customer demanding a screenshot showing that a certain security feature was turned on. I told the customer there is no such setting in the application because we don&amp;#39;t offer any way to turn this security feature off. They kept insisting.
    </content>
    <updated>2026-07-22T13:24:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszlg22862hsdsgf4t5r869lqs70dpk0mh8nnm4ytx8tx5q434nncgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsy4csnd</id>
    
      <title type="html">I don&amp;#39;t know the instruction set of the CPU in question. On ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszlg22862hsdsgf4t5r869lqs70dpk0mh8nnm4ytx8tx5q434nncgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsy4csnd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ea9mm6tjpzdge54j48ptws0zmwp8uevvqux0hv2z564msmzz57qmqe3kt&#39;&gt;nevent1q…e3kt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know the instruction set of the CPU in question. On slightly more modern CPU architectures you&amp;#39;d want a HLT instruction inside of that loop to reduce power consumption during idle time.
    </content>
    <updated>2026-07-06T20:53:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgqtv6seha636f7e287u88jkgtqajx6szkn4rfhdezs70a6zwlenqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsv0h92n</id>
    
      <title type="html">Do you really need .exe if you already have .com?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgqtv6seha636f7e287u88jkgtqajx6szkn4rfhdezs70a6zwlenqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsv0h92n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstaefhpy8v59zs3lhkt8wamyufx6nal26rn9jnd7sv3ht6e6p02qsjfyzuz&#39;&gt;nevent1q…yzuz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Do you really need .exe if you already have .com?
    </content>
    <updated>2026-04-22T18:47:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszx8d22j4xcjx5n2z2w0g662ta2ruf0mfnn22ps5q3rkvk3xhxz5czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvskv4p23</id>
    
      <title type="html">Client side failover is a necessity if you want reliability. Even ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszx8d22j4xcjx5n2z2w0g662ta2ruf0mfnn22ps5q3rkvk3xhxz5czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvskv4p23" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5ztqaghfn5m63e8hc2c0t6dnyhg2w0v5637hjs5dlefgfzd8jsgc4gysx&#39;&gt;nevent1q…gysx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Client side failover is a necessity if you want reliability. Even when IPv4 is long gone, I predict the failover code is here to stay. The failover code may even get a little bit more sophisticated.&lt;br/&gt;&lt;br/&gt;If we want to minimize client side complexity during the transition, then DNS64 is the way to go. Dual-stack and 464xlat both add complexity on the client side, which you can avoid when using DNS64.&lt;br/&gt;&lt;br/&gt;I agree transition technologies should not stay forever. Had people been upgrading in due time, we would never have needed DNS64 and NAT64 in the first place.
    </content>
    <updated>2026-04-19T11:52:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsywx2uwefu8w085ghh789q8jvmwtrgrm8gj6u9du6fa609upyujqqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs9gndl8</id>
    
      <title type="html">I assume you never operated a public NAT64 service. There are ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsywx2uwefu8w085ghh789q8jvmwtrgrm8gj6u9du6fa609upyujqqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs9gndl8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp4kruugt5r4c7kjqd9kfqpqrqgmw9qnn35puqxaapfaxypsd0gpgl5p20a&#39;&gt;nevent1q…p20a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I assume you never operated a public NAT64 service. There are networks between the NAT64 gateway and the client which are completely outside of my control. But I can achieve high availability by running multiple NAT64 gateways in independent locations.&lt;br/&gt;&lt;br/&gt;I have health checks of the gateways which automatically updates DNS64 accordingly. And I give clients addresses using multiple prefixes to allow for client-side failover. Client-side failover is crucial as sometimes individual clients are unable to reach specific gateways for reasons that are on networks that I don&amp;#39;t use myself and thus outside the visibility of my health checks.&lt;br/&gt;&lt;br/&gt;A client with a good implementation of fallback between AAAA records works great in this scenario. 464-xlat doesn&amp;#39;t handle this as well.
    </content>
    <updated>2026-04-19T09:32:25Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyagtksj774rr82uw8mykrqk9wcg74xwxg9wxcmdpyp8sslhmytngzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsf6yclg</id>
    
      <title type="html">Yeah, ipv4only.arpa exists on authoritative DNS servers and is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyagtksj774rr82uw8mykrqk9wcg74xwxg9wxcmdpyp8sslhmytngzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsf6yclg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhy4r44u5cu68n2x6r528zx5epmzc7qpq8j7agmdg7gxkvsmsmncne9kxe&#39;&gt;nevent1q…9kxe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yeah, ipv4only.arpa exists on authoritative DNS servers and is served essentially like a name would have been served from any other TLD. As far as I recall there is an RFC recommending that DNS recursors hard-code that particular name in order to not need depend on authoritative DNS for that name. But last I checked BIND 9 would query authoritative servers for the name.&lt;br/&gt;&lt;br/&gt;DNS64 can work just fine without special casing ipv4only.arpa. It can just translate it like any other IPv4-only domain name, and clients can use that for discovery.&lt;br/&gt;&lt;br/&gt;I can definitely confirm that Android supports ipv4only.arpa for NAT64 discovery by default. It might support other methods as well, and I haven&amp;#39;t verified which order it will try the methods on a network that supports different methods. None of the NAT64 deployments I have personally encountered used the well-known prefix. So I think falling back to the well-known prefix isn&amp;#39;t a great option.&lt;br/&gt;&lt;br/&gt;As an operator of public NAT64 gateways I will say that using ipv4only.arpa for NAT64 discovery is not perfect, but all the alternatives I have seen are worse. An inherent drawback of ipv4only.arpa is that it cannot handle scenarios where different NAT64 prefixes are being used depending on IPv4 range. That part is supported when DNS64 is being used.&lt;br/&gt;&lt;br/&gt;Another drawback is more of an implementation shortcoming. 464-xlat implementations usually don&amp;#39;t support use of multiple NAT64 prefixes for redundancy and will rather just pick one and stick  with it. And it&amp;#39;s not guaranteed that a client will pick up changes of prefix in a timely fashion.&lt;br/&gt;&lt;br/&gt;So if a NAT64 gateway goes down for maintenance it may be necessary for 464-xlat users to disconnect and reconnect in order to switch to a different prefix. Use of PREF64 is worse for that use case. Users actually have to change their router configuration in order to apply the changes. There appears to exist no standardized mechanism for a public NAT64 service to communicate prefix changes to routers of users.&lt;br/&gt;&lt;br/&gt;In theory a router could make use of ipv4only.arpa to do NAT64 prefix discovery and communicate this downstream using PREF64. But I haven&amp;#39;t heard of any implementation doing this, and I don&amp;#39;t see any advantage of this over the client doing discovery directly using ipv4only.arpa.
    </content>
    <updated>2026-04-18T23:58:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyawgwvsm3y2f6k2x2tdheh5a8spajuwhzvx8lrzhjgd4z44dpz7czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsa5hwhn</id>
    
      <title type="html">Problem is you can only do that if you have dual-stack on your ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyawgwvsm3y2f6k2x2tdheh5a8spajuwhzvx8lrzhjgd4z44dpz7czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsa5hwhn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0uwethjs9gwx002p4dzw3ma43zv4g5kxd687n6mdz2vj7n440rtgmu3e4x&#39;&gt;nevent1q…3e4x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Problem is you can only do that if you have dual-stack on your own network. Some of us have IPv6-only networks.
    </content>
    <updated>2026-04-04T13:08:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszyhhf8s8ns9734vc86v8tpyrv2ctpzgaxr93ytngnav3xyjcuf0szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs6t4t9m</id>
    
      <title type="html">I see. Those are following the /64 mappings in RFC 6052. This is ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszyhhf8s8ns9734vc86v8tpyrv2ctpzgaxr93ytngnav3xyjcuf0szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs6t4t9m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst2ef2lcmfzwh95ue87l9gt5p0qn8yg36d9szr656d4hxvajmedzsc7ds06&#39;&gt;nevent1q…ds06&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I see. Those are following the /64 mappings in RFC 6052. This is not exactly the purpose that RFC 6052 is intended for. And you already identified the scalability challenges of that approach.&lt;br/&gt;&lt;br/&gt;I am guessing they use duplicate-address-detection to ensure two machines don&amp;#39;t pick the same address. if that guess is correct you can easily verify what happens. Just make have a machine use all of the addresses ending in c0:0:0:0 ti c0:0:700:0 before the test machine connects to the network.&lt;br/&gt;&lt;br/&gt;If the implementation is even just a little bit sensible it will see that its preferred IPv6 addresses are already in use and pick a random IPv6 address instead. It can still use any address in the 192.0.0.0/29 range locally.
    </content>
    <updated>2026-04-02T22:05:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2v2ppr9mcft5upfe39qfz3rjcc25e37ea7q8vhrc0v49hc7s23tgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvszf97t7</id>
    
      <title type="html">Why would the scope of 192.0.0.2/29 expand beyond the individual ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2v2ppr9mcft5upfe39qfz3rjcc25e37ea7q8vhrc0v49hc7s23tgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvszf97t7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvymmdhet4mjqg0qf50q4apec7ajz68zguk0842yj07zduf96l9zqdaxy25&#39;&gt;nevent1q…xy25&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why would the scope of 192.0.0.2/29 expand beyond the individual host?
    </content>
    <updated>2026-04-02T18:39:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg7avdwyafwue5ufjamj8ul03hql3ajfhhajrzvmtp046g7y2492gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsasl4za</id>
    
      <title type="html">Something is very messed up with the rendering of that page. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg7avdwyafwue5ufjamj8ul03hql3ajfhhajrzvmtp046g7y2492gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsasl4za" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspluqd673q8f287lxu699xu5smzzr4k640j2n0tarjma0vep5lc2s0mek86&#39;&gt;nevent1q…ek86&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Something is very messed up with the rendering of that page.&lt;br/&gt; &lt;img src=&#34;https://static.westergaard.social/pleroma/a7fbd107735b577dd9f5693593d562bc698dedb741f5bea53db935c5fbda39a4.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-06T07:46:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2kh5csk70y2sfw3x9pkv265v4ae8hn9x2cpx89ftwmwpw5n3rn3qzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs0pwu2a</id>
    
      <title type="html">Did they deliver a working product, and is the product what was ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2kh5csk70y2sfw3x9pkv265v4ae8hn9x2cpx89ftwmwpw5n3rn3qzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs0pwu2a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2yr85sdn6surljl7c9u7v2axdva2dv3umwv7jzfpnwtzslx9zzguq3lh3&#39;&gt;nevent1q…3lh3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Did they deliver a working product, and is the product what was agreed upon?
    </content>
    <updated>2025-05-25T15:39:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs0ltdqcz7mecvltnsm0a0tq9nsl43456sc9nn2d9qkh857plv58hczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8y6hw2</id>
    
      <title type="html">Will reducing the client MTU actually solve this problem in ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs0ltdqcz7mecvltnsm0a0tq9nsl43456sc9nn2d9qkh857plv58hczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8y6hw2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf5xfv9wsvalxsw7u8mqdhr06n0a2fhm0yd6hdmqvkdyqsakfw0mcyuv27w&#39;&gt;nevent1q…v27w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Will reducing the client MTU actually solve this problem in general?&lt;br/&gt;&lt;br/&gt;I guess what happens when you do that is that the client knowing this lower MTU will advertise a smaller MSS so the server sends packets which are small enough to fit in the tunnel.&lt;br/&gt;&lt;br/&gt;However I can think of a couple of scenarios where that would not help. If the protocol being used isn&amp;#39;t TCP, but rather some other protocols such as one based on UDP, then you don&amp;#39;t get the MSS negotiation. An application layer negotiation could help if the application layer protocol supports that. But then the applicaiton protocol also have to keep UDP payloads small enough, it couldn&amp;#39;t take advantage of IP fragmentation since the IP layer is not going to know about the negotiated size.&lt;br/&gt;&lt;br/&gt;Another scenario which won&amp;#39;t work is if the client side is more than a single node. For example we have the need for clients to run a virtual network segment for Docker which communicates through a VPN connection. In that scenario the MSS sent by the client would be based on the Docker network and not the VPN tunnel. So the client will advertise an MSS of 1440, because that fits on the Docker network. The server will support that as well. Neither side knows about the VPN in advance, so PMTU discovery will need to work.&lt;br/&gt;&lt;br/&gt;I think what&amp;#39;s supposed to happen is that when the server sends a packet which won&amp;#39;t fit in the PPPoE connection a packet-too-big error is returned to the server. And then WireGuard would need to take that into account for future packets. But if a misconfigured network drops the packet-too-big error messages, then that won&amp;#39;t work.
    </content>
    <updated>2025-04-27T07:37:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswvghwx0dn60x4q2s7yqgmg3rhhm4c2hu4375qj47kmd0jcdn0ssczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs79rvuh</id>
    
      <title type="html">What&amp;#39;s the reason a few more weeks is enough?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswvghwx0dn60x4q2s7yqgmg3rhhm4c2hu4375qj47kmd0jcdn0ssczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs79rvuh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfyc9gy5paptxmv4x2zqkvgf9a6mn6623tk8uhch0tgt4lveugjns6t8pmt&#39;&gt;nevent1q…8pmt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What&amp;#39;s the reason a few more weeks is enough?
    </content>
    <updated>2025-04-01T16:31:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgpyrjfunh9he3kvn0aujfpuw96n6klf86lhhultfz8lljzk5wn8czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvscyqq6v</id>
    
      <title type="html">IPv6 first is what everyone should be doing. I have a frontend on ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgpyrjfunh9he3kvn0aujfpuw96n6klf86lhhultfz8lljzk5wn8czyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvscyqq6v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx7cr9kdp09x5ak2ntzwknt5h3xf4ffdr72m4ueqrz2w2wrq0m2ksvkvpl7&#39;&gt;nevent1q…vpl7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;IPv6 first is what everyone should be doing. I have a frontend on `116.202.1.213` that can be used to reach IPv6-only services by simply adding an A record. Works for all protocols using TLS-SNI and also works for HTTP and SMTP.
    </content>
    <updated>2025-03-20T19:18:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsy09tm5wjvxtvezw7ahhec6d5243utr38jprdpf9re60fz6vpzxtczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8vclcg</id>
    
      <title type="html">Your connection should include a static IPv4 address as well that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsy09tm5wjvxtvezw7ahhec6d5243utr38jprdpf9re60fz6vpzxtczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8vclcg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkz6v09cyyygwwuq29lrs7qmskvjz39nwetejwt7cqqt6xhtpczqnqukhl&#39;&gt;nevent1q…ukhl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Your connection should include a static IPv4 address as well that you can use to connect to your home from the legacy networks on those hotels.&lt;br/&gt;&lt;br/&gt;If you choose to run your home network as IPv6-only, then that&amp;#39;s absolutely a choice I can respect. But as you realized it does come with some challenges. I am running a couple of public services to help anyone running IPv6-only, since I want to see more IPv6-only networks.
    </content>
    <updated>2025-03-20T19:06:41Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrq5mkvfqtqa90ksxq4d2ys34zkz45llrvcjyy99p8t229gmwhcmczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs2k7790</id>
    
      <title type="html">Does this indicate a weakness in LastPass? Or is it simply a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrq5mkvfqtqa90ksxq4d2ys34zkz45llrvcjyy99p8t229gmwhcmczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs2k7790" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst9pg7v5tknn56kvx0z35qt8nq9tqkvslqtjt3ry805x8s84svatca2wx95&#39;&gt;nevent1q…wx95&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does this indicate a weakness in LastPass? Or is it simply a matter of users having used a weak master password which is vulnerable to brute force? How much entropy does a master password for a password manager need in order to resist such attacks?
    </content>
    <updated>2025-03-07T17:04:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszzwjzc5rs0xj0e93swj0e7w545qgherem62cx8re5h90wfj04eyqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsvnry02</id>
    
      <title type="html">It looks better than modern desktops.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszzwjzc5rs0xj0e93swj0e7w545qgherem62cx8re5h90wfj04eyqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsvnry02" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst9883culmen9rrhr28dgfdw44rkxprvlf4xqylwrljmtrgv4pz3cwzgvp7&#39;&gt;nevent1q…gvp7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It looks better than modern desktops.
    </content>
    <updated>2025-03-05T20:39:10Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8zf8rnayvscwwqnru2n674k0yw7x247s3ka6w0rzsuxm85q67l6szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsdzexmv</id>
    
      <title type="html">The rationale was that spammers are lazy and don&amp;#39;t implement ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8zf8rnayvscwwqnru2n674k0yw7x247s3ka6w0rzsuxm85q67l6szyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsdzexmv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0acky26qvey8rcj7n4f3n28dzpwk6nkxxta8m2w84cwg4ktvp08cq2wljt&#39;&gt;nevent1q…wljt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The rationale was that spammers are lazy and don&amp;#39;t implement the retry logic whereas legitimate senders will retry properly and the mail will get through once the greylisting period ends.&lt;br/&gt;&lt;br/&gt;It would usually affect all senders equally (in principle a spamines score could be computed and used to adjust the greylisting period). However it will usually only affect the first mail from each sender. So people you communicate with repeatedly can email you without that delay.&lt;br/&gt;&lt;br/&gt;If a particular sender generates a new sender address each time, they can be affected more often by greylisting than not.&lt;br/&gt;&lt;br/&gt;Whether it&amp;#39;s a good idea or not can be debated. Spam filters have unfortunately gotten so intrusive that sometimes they cause more harm than the spam they are intended to prevent. I will say that the delay caused by greylisting is a more acceptable behavior than completely blocking some legitimate mails.&lt;br/&gt;&lt;br/&gt;Of course it&amp;#39;s also entirely possible that it&amp;#39;s just the one particular sender who has insufficient capacity.
    </content>
    <updated>2025-01-17T18:45:12Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszm62tkeat94u530krlc5syg99qgsyp4jax7xqwfg3kfkm4dqpsvczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsmed0h0</id>
    
      <title type="html">Sometimes the delay is caused by the receiving server. ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszm62tkeat94u530krlc5syg99qgsyp4jax7xqwfg3kfkm4dqpsvczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsmed0h0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdfqpjcvzr953ujkesvrr5e0w208rs842cqx72yg3wc87fyprjadg0qtvk4&#39;&gt;nevent1q…tvk4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sometimes the delay is caused by the receiving server.&lt;br/&gt;&lt;br/&gt;Greylisting is somewhat widespread. With greylisting the receiving server will initially respond to an email with a temporary error forcing the sender to wait and retry later.&lt;br/&gt;&lt;br/&gt;The code setting the expiry time has no way of knowing how long that will take.
    </content>
    <updated>2025-01-17T03:23:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgx2hzjmksauy3tcdkjsalw3n6dmeea5wsllvcq0e0e5w8rseqp9qzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvswsllup</id>
    
      <title type="html">For a moment I thought it said flags would be at half-staff due ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgx2hzjmksauy3tcdkjsalw3n6dmeea5wsllvcq0e0e5w8rseqp9qzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvswsllup" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfuf6zuyfxlrftpdm25uzl45pggnzthff5ksa7ezsh8s6znf3qllcnnda4y&#39;&gt;nevent1q…da4y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For a moment I thought it said flags would be at half-staff due to the passing of democracy.
    </content>
    <updated>2025-01-04T18:31:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2wz098sm5hfamg6dyf7et2v3knat4qqvfk7rtrp5ar3jv3tshrzqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs7twjc5</id>
    
      <title type="html">That means it can&amp;#39;t be used as substitute for L2TP. There ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2wz098sm5hfamg6dyf7et2v3knat4qqvfk7rtrp5ar3jv3tshrzqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs7twjc5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvsusdlnsmm2gmfvn2mgls0n3dzyelq5a7ylh8a92xy44nzf33ekcus7746&#39;&gt;nevent1q…7746&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That means it can&amp;#39;t be used as substitute for L2TP. There will be users on networks where UDP-based protocols are the only options.
    </content>
    <updated>2024-10-13T15:44:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst72qkhlmqfy554m5uzdg57mc24ayd76wmjfrrvjcxq5dk0px6rlgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsje3dva</id>
    
      <title type="html">Can that be used through NAT? A typical use case for L2TP ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst72qkhlmqfy554m5uzdg57mc24ayd76wmjfrrvjcxq5dk0px6rlgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsje3dva" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsram4r0sssd7p5nm6ex8x8ngxqmku8wuxazj4umrr7t4m84e98scq2za20d&#39;&gt;nevent1q…a20d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Can that be used through NAT? A typical use case for L2TP involves a tunnel running through NAT444.
    </content>
    <updated>2024-10-13T14:57:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsrlh5r63369w0zfhrklg6dy3rk63yrxkw0czlxzpvf7rrvm8v3klczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsq8rlxj</id>
    
      <title type="html">What is the recommended protocol for use cases that only need ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsrlh5r63369w0zfhrklg6dy3rk63yrxkw0czlxzpvf7rrvm8v3klczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsq8rlxj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyd9awdkhanlckmwjesa9jqelm9xwld2w5vh89nkgdsp9unpj53kq0ytcsy&#39;&gt;nevent1q…tcsy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What is the recommended protocol for use cases that only need tunneling and don&amp;#39;t need the cryptography offered by a full-blown VPN?&lt;br/&gt;&lt;br/&gt;I know that &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sv0s3rznh6j6974qduqj8nyur5cts9kpcjcahuqspgk0lrmp9wmqnfrq9x&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andrews &amp; Arnold Ltd (AAISP)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sv0…rq9x&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is one well regarded ISP who includes L2TP tunnels as part of their offering.
    </content>
    <updated>2024-10-12T16:14:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs83mv6eluy42y940saq2jeenwvs9f5ext40ks06466xg056wn5chgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsqv52sj</id>
    
      <title type="html">I have often used MTU problems as an interview question. Good ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs83mv6eluy42y940saq2jeenwvs9f5ext40ks06466xg056wn5chgzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsqv52sj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrqa22zazp752tf7hsfwl3qxkwnnvqfq4zrx0d9xg5u5r256w38jg65gw36&#39;&gt;nevent1q…gw36&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have often used MTU problems as an interview question. Good candidates would usually figure it out in 30 minutes. Not so good candidates would not figure it out in 60 minutes.&lt;br/&gt;&lt;br/&gt;And then there was that one time I had a candidate who figured it out in 10 minutes. He was offered the position and then declined.
    </content>
    <updated>2024-09-02T15:58:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyygrh5wne4v8vx4sss6578tv59sxzwgs2kchdn9z6jjpx96lse3gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8s6pq0</id>
    
      <title type="html">One example from my own experience is with DNS. Back in 2015 we ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyygrh5wne4v8vx4sss6578tv59sxzwgs2kchdn9z6jjpx96lse3gzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8s6pq0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfwyqsdmfkhhymqd4ah36ekxhu7vqsr4etxnc0vm20gmulurqsm2calg9qy&#39;&gt;nevent1q…g9qy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One example from my own experience is with DNS. Back in 2015 we had a series of outages due to the provider who was hosting our DNS zones.&lt;br/&gt;&lt;br/&gt;First the provider had a six hour outage during which we could do nothing, and we couldn&amp;#39;t even get in touch with the provider.&lt;br/&gt;&lt;br/&gt;Then we tried redundancy across two different DNS providers, which lead to another two outages when the first provider did not handle redundant setups correctly.&lt;br/&gt;&lt;br/&gt;At that point I said we will never want to go through this again. And we decided to operate our own DNS servers with redundancy across four different hosting providers.&lt;br/&gt;&lt;br/&gt;We have now used that setup for over nine years and not had a single outage of our DNS zone. We have of course had individual DNS servers be down for some time every now and then, but we never had all four go down.&lt;br/&gt;&lt;br/&gt;Such a track record of course helps when I am making arguments for multi provider redundancy. I can point at this setup and say over nine years with 100% uptime, had we used Cloudflare we wouldn&amp;#39;t have had such a high uptime.
    </content>
    <updated>2024-08-26T21:46:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswp6kznzt45ekaer8c9vzx7xsmz8r2uyl97dcr5gtqmc2waw35lfczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs9sf908</id>
    
      <title type="html">I am thinking one should never trust a single supplier no matter ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswp6kznzt45ekaer8c9vzx7xsmz8r2uyl97dcr5gtqmc2waw35lfczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs9sf908" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv4ntl2hkh57dpedsurx6gf04q0t0snuzkh8c027yc9c8mt7mmuggvlntpu&#39;&gt;nevent1q…ntpu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I am thinking one should never trust a single supplier no matter how big and trustworthy you think they are.&lt;br/&gt;&lt;br/&gt;One opinion I have heard a few times goes like this: It&amp;#39;s not a problem if we are completely dependent on CloudFlare, GCE, or Amazon. If they go down many other systems will go down as well, and customers won&amp;#39;t blame us.&lt;br/&gt;&lt;br/&gt;The problem with that line of thinking is, that the bigger the provider is, the less important each customer is to the provider. There have been stories about individual customers of big providers getting into trouble.
    </content>
    <updated>2024-08-26T20:28:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxt98ggrjkuzrv6ayc3tmna4jsu523hanqeulvqesuqshq23ee0gqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvswzu8l9</id>
    
      <title type="html">But why did your router send destination unreachable errors? ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxt98ggrjkuzrv6ayc3tmna4jsu523hanqeulvqesuqshq23ee0gqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvswzu8l9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80dxehqm7jx6q7j9gmqkuc332djm8079v53w3awpegy4l3xhu34qjwt65y&#39;&gt;nevent1q…t65y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But why did your router send destination unreachable errors?&lt;br/&gt;&lt;br/&gt;Using tcpdump I saw `ICMP6, destination unreachable, unreachable address 2a05:87c6:1:1cc8::1, length 88` coming from 2a00:1098:2::7. And in the traceroute output above that is indicated as `!H`&lt;br/&gt;&lt;br/&gt;That behavior from your router is one I would only expect if the next hop address did not respond to neighbor solicitation.&lt;br/&gt;&lt;br/&gt;Did you verify that the address you pinged was identical to the next hop address currently in the routing table on that particular router?
    </content>
    <updated>2024-08-25T14:25:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8zpzazpss50hk7skjlu6tkpr8fpcpxe40w6v2acrvyu46pfsm2aqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs5g5vz8</id>
    
      <title type="html">That&amp;#39;s not what I saw. When I used traceroute I got ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8zpzazpss50hk7skjlu6tkpr8fpcpxe40w6v2acrvyu46pfsm2aqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs5g5vz8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswpsj0xzmnk8l4ypk9kufej0n64zqhay7mvlckethspd0frggngfg4m678w&#39;&gt;nevent1q…678w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not what I saw. When I used traceroute I got destination unreachable errors from one of your routers. Here is the traceroute output I shared earlier:&lt;br/&gt;```&lt;br/&gt;traceroute to 2a05:87c6:1:1cc8::1 (2a05:87c6:1:1cc8::1), 30 hops max, 80 byte packets&lt;br/&gt; 1  2a00:1098:1::2d  0.284 ms  0.231 ms  0.217 ms&lt;br/&gt; 2  2a00:1098:2:ffff::9c  0.401 ms  0.387 ms  0.375 ms&lt;br/&gt; 3  2a00:1098:2:1::1c:1  0.437 ms  0.417 ms  0.453 ms&lt;br/&gt; 4  2a00:1098:2::7  0.323 ms  0.376 ms  0.365 ms&lt;br/&gt; 5  2a00:1098:2::7  3055.197 ms !H  3055.184 ms !H  3055.165 ms !H&lt;br/&gt;```
    </content>
    <updated>2024-08-25T14:06:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqn8pg2c279gzg4wxr5dsujtlacpgthhw0p6ax9xzqky66cfyd8ugzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8gmhrf</id>
    
      <title type="html">I agree that is one of the most likely explanations of the root ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqn8pg2c279gzg4wxr5dsujtlacpgthhw0p6ax9xzqky66cfyd8ugzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs8gmhrf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyuwn2xyt0y4yhzq54aaf87nevjt82ywdct3v43wm34j4c5h0jrrs9utt42&#39;&gt;nevent1q…tt42&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I agree that is one of the most likely explanations of the root cause. It is something which could have been automatically detected when receiving the advertisements from the route server. But I do not know if any BGP implementation has the logic to detect and filter such faulty advertisements.
    </content>
    <updated>2024-08-25T13:41:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszkdr62u8tlgzkrerddn8nn5j7qaxs8yr7cm9j4cuasaevmmkdkpszyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsttmn6z</id>
    
      <title type="html">It does not look specific to A&amp;amp;A. One of the network paths ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszkdr62u8tlgzkrerddn8nn5j7qaxs8yr7cm9j4cuasaevmmkdkpszyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsttmn6z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ukfsnwj349syyjq7cugplg4sgfxefucaqmxumyvdnj6evgfwkpc74ue7f&#39;&gt;nevent1q…ue7f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It does not look specific to A&amp;amp;A. One of the network paths confirmed to be affected did not go through A&amp;amp;A.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s confirmed which exchange the issue lies at. But it&amp;#39;s unclear to me if the issue is with the destination network or the exchange itself. I do not have a presence at that exchange myself, so the only information I have to work from is output from traceroute and similar tools.&lt;br/&gt;&lt;br/&gt;It looks to me like one aspect of the BGP implementation you are using is a contributing factor. But that may very well be standard behavior. For all I know it could be that all other BGP implementations would respond the same in this corner case.
    </content>
    <updated>2024-08-25T12:46:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqspe6y4amm82l0hrm9jnmj8pzh2y0hqyrwpy0ejmxmayqhqgn2rdkczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs5pv8eq</id>
    
      <title type="html">A router server is indeed what I imagine as the most likely way ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspe6y4amm82l0hrm9jnmj8pzh2y0hqyrwpy0ejmxmayqhqgn2rdkczyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvs5pv8eq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvvg3g5rtk5pukzxfy39x4etd3aprufmjj0mjm0txzh8csfnef9cq4w24q9&#39;&gt;nevent1q…24q9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A router server is indeed what I imagine as the most likely way to get the same failure mode as what I saw with OSPF.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s technically possible to verify that neighbor discovery works for the next hop that you receive from a route server. How to actually implement it depends on the underlying platform and could be complicated.&lt;br/&gt;&lt;br/&gt;What did you verify on the data path? The traceroute command I tried failed before the packet reached the data path from 2a00:1098:2::7 to the next hop.
    </content>
    <updated>2024-08-25T11:29:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsr7ku90gd96t3g0uhahys3mj466cnt3ag5w6wrzvj0xcfs6pmvhvqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsfp4auc</id>
    
      <title type="html">This reminds me of a failure mode I observed in OSPF. I don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsr7ku90gd96t3g0uhahys3mj466cnt3ag5w6wrzvj0xcfs6pmvhvqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsfp4auc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgv8p8g9mk7hze99w42wrfe8fawepds6sqpwzc0dmwspe5n7twhcqcuya79&#39;&gt;nevent1q…ya79&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This reminds me of a failure mode I observed in OSPF. I don&amp;#39;t know for certain if the same failure mode exists in BGP, but the symptoms sure look similar.&lt;br/&gt;&lt;br/&gt;In OSPF the nodes connected to an Ethernet segment will elect a master. OSPF will verify that each node can communicate with the master, and this can be continuously verified with BFD.&lt;br/&gt;&lt;br/&gt;OSPF will then assume that if two nodes can both communicate with the master, then they can also communicate directly with each other. If that assumption does not hold OSPF will configure routes which will always fail during the neighbor discovery step of the packet forwarding. I observed this behavior in two mainstream OSPF implementations.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wy538vq2ezvhg6vge72fdh4nnyk2l78hesm20pf84te3n260yngqud64vc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mythic Beasts&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wy5…64vc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sv0s3rznh6j6974qduqj8nyur5cts9kpcjcahuqspgk0lrmp9wmqnfrq9x&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andrews &amp; Arnold Ltd (AAISP)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sv0…rq9x&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Does the BGP implementation that you are using accept routes for which the advertised next hop does not respond to neighbor solicitation?
    </content>
    <updated>2024-08-25T10:46:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsgv8p8g9mk7hze99w42wrfe8fawepds6sqpwzc0dmwspe5n7twhcqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsgcnftu</id>
    
      <title type="html">That hostname resolves to `2a05:87c6:1:1cc8::1` for me. I ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgv8p8g9mk7hze99w42wrfe8fawepds6sqpwzc0dmwspe5n7twhcqzyz2u9p832sj9lzxu5cv0u6uwar8mtgk7yecx72q5k0hjkmttpwzvsgcnftu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0hzdafxtqvcjz9wp5g36e2knnn9e64er9wnxsn2mhdn08ss98ahsudmwqh&#39;&gt;nevent1q…mwqh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That hostname resolves to `2a05:87c6:1:1cc8::1` for me. I confirmed that the IP address is reachable from most networks I tried but it is not reachable from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1wy538vq2ezvhg6vge72fdh4nnyk2l78hesm20pf84te3n260yngqud64vc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mythic Beasts&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1wy5…64vc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; or &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1sv0s3rznh6j6974qduqj8nyur5cts9kpcjcahuqspgk0lrmp9wmqnfrq9x&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andrews &amp; Arnold Ltd (AAISP)&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1sv0…rq9x&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;The problem seems to affect both ssh and ping. With both protocols I get an ICMPv6 error message back:&lt;br/&gt;```&lt;br/&gt;ICMP6, destination unreachable, unreachable address 2a05:87c6:1:1cc8::1, length 88&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;The origin of the ICMPv6 error message is 2001:8b0:0:53::109 or 2a00:1098:2::7 depending on which provider I connect from.&lt;br/&gt;&lt;br/&gt;Here is an example traceroute output:&lt;br/&gt;```&lt;br/&gt;root@nat64-london:~# traceroute -n -I 2a05:87c6:1:1cc8::1&lt;br/&gt;traceroute to 2a05:87c6:1:1cc8::1 (2a05:87c6:1:1cc8::1), 30 hops max, 80 byte packets&lt;br/&gt; 1  2a00:1098:1::2d  0.284 ms  0.231 ms  0.217 ms&lt;br/&gt; 2  2a00:1098:2:ffff::9c  0.401 ms  0.387 ms  0.375 ms&lt;br/&gt; 3  2a00:1098:2:1::1c:1  0.437 ms  0.417 ms  0.453 ms&lt;br/&gt; 4  2a00:1098:2::7  0.323 ms  0.376 ms  0.365 ms&lt;br/&gt; 5  2a00:1098:2::7  3055.197 ms !H  3055.184 ms !H  3055.165 ms !H&lt;br/&gt;root@nat64-london:~# &lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;The last hop limit exceeded message came from the same IP as the unreachable address. The later error message was delayed by 3 seconds.&lt;br/&gt;&lt;br/&gt;In my experience the 3 second delay is most often caused by a neighbor discovery timeout. That indicates that 2a00:1098:2::7 and 2001:8b0:0:53::109 have a route forward towards the destination, but the next hop is not responding to neighbor solicitation messages.
    </content>
    <updated>2024-08-25T10:05:54Z</updated>
  </entry>

</feed>