Rudy Giuliani, who briefly advised Donald Trump on cybersecurity before taking a role as his personal attorney, doesn't understand how domain names work. And that lack of understanding led him to invent a ludicrous conspiracy theory about Twitter.

It all started when Giuliani tweeted about special counsel Robert Mueller:

Mueller filed an indictment just as the President left for https://t.co/8ZNrQ6X29a July he indicted the Russians who will never come here just before he left for Helsinki.Either could have been done earlier or later. Out of control!Supervision please? — Rudy W. Giuliani (@RudyGiuliani) November 30, 2018

If someone tweets out a valid URL, Twitter automatically converts it into a hyperlink. In this case, .in is the country code top-level domain for India, so Twitter interpreted "G-20.In" as a URL, linking it to http://g-20.in/.

An Atlanta-based prankster named Jason Velazquez recognized the opportunity here and registered the G-20.in domain name.

"I thought, 'I could just buy this and put whatever I want on it,'" Velazquez told NBC.

The result was a simple website that declares "Donald J. Trump is a traitor to our country" and includes a link to information related to the Mueller investigation.

Giuliani was not amused. And he clearly doesn't understand the sorcery that put an anti-Trump link in the middle of his tweet:

Twitter allowed someone to invade my text with a disgusting anti-President message. The same thing-period no space-occurred later and it didn’t happen. Don’t tell me they are not committed cardcarrying anti-Trumpers. Time Magazine also may fit that description. FAIRNESS PLEASE — Rudy W. Giuliani (@RudyGiuliani) December 5, 2018

This is probably obvious to Ars readers, but this isn't evidence that Twitter is conspiring against Donald Trump supporters. Velazquez told NBC that he doesn't know anyone at Twitter and didn't coordinate with them to insert the link into Giuliani's tweet.

Rather, Giuliani accidentally activated an automated Twitter feature that applies to everyone's tweets, whether they're liberal or conservative. The reason "Helsinki.Either" wasn't converted into a link is that .either is not a top-level domain name like .in is.