Internet and e-mail policy and practice
including Notes on Internet E-mail


2017
Months
Aug
Sep Oct
Nov Dec

Click the comments link on any story to see comments or add your own.


Subscribe to this blog


RSS feed


Home

10 Aug 2017

Supporting new DNS RR types with dnsextlang, Part II Internet
Yesterday's
article introduced my DNS extension language, intended to make it easier to add new DNS record types to DNS software. It described a new perl module Net::DNS::Extlang that uses the extension language to automatically create perl code to handle new RRTYPEs. Today we look at my second project, intended to let people create DNS records and zone files with new RRTYPEs.

See more ...


posted at: 19:17 :: permanent link to this entry :: 0 comments
Stable link is https://jl.ly/Internet/extlang2.html

08 Aug 2017

Supporting new DNS RR types with dnsextlang, Part I Internet

The Domain Name System has always been intended to be extensible. The original spec in the 1980s had about a dozen resource record types (RRTYPEs), and since then people have invented many more so now there are about 65 different RRTYPEs. But if you look at most DNS zones, you'll only see a handful of types, NS, A, AAAA, MX, TXT, and maybe SRV. Why? A lot of the other types are arcane or obsolete, but there are plenty that are useful. Moreover, new designs like DKIM, DMARC, and notorously SPF have reused TXT records rather than defining new types of their own. Why? It's the provisioning crudware.

While DNS server software is regularly updated to handle new RRTYPEs, the web based packages that most people have to use to manage their DNS is almost never updated, and usually handles only a small set of RRTYPEs. This struck me as unfortunate, so I defined a DNS extension language that provisioning sytems can use to look up the syntax of new RRTYPEs, so when a new type is created, only the syntax tables have to be updated, not the software. Paul Vixie had the clever idea to store the tables in the DNS itself (in TXT records of course), so after a one-time upgrade to your configuration software, new RRTYPEs work automagically when their description is added to the DNS.

The
Internet draft that describes this has been kicking around for six years, but with support from ICANN (thanks!) I wrote some libraries and a sample application that implement it.

See more ...


posted at: 23:15 :: permanent link to this entry :: 0 comments
Stable link is https://jl.ly/Internet/extlang.html

17 May 2017

Registered your DMCA contact address yet? Internet

It is not much of an exaggeration to say that the Digital Millenium Copyright Act of 1998 makes the Internet as we know it possible. The DMCA created a safe harbor that protects online service providers from copyright suits so long as the follow the DMCA rules.

One of the rules is that the provider has to register with the Copyright Office, to designate an agent to whom copyright complaints can be sent. The original process was rather klunky, send in a paper form that they scan into their database, along with a check. This year there is a new online systems, and as of December they will no longer provide the old paper database. So if you are a provider (run web servers, for example) and want to take advantage of the safe harbor, you have to register or re-register.

See more ...


posted at: 23:50 :: permanent link to this entry :: 0 comments
Stable link is https://jl.ly/Internet/dmcareg.html

30 Apr 2017

Oh, those wild and crazy new TLDs ICANN

Among the many issues affecting ICANN's thousand new TLDs is collisions, that is, the same name already used elsewhere. The other uses are non-standard and unofficial, but some names turn out to have been used a lot. One approach to see how bad the collisions are is controlled interruption, in which the TLD publishes wildcard records with obvious impossible values, in the hope that systems that use colliding names see them and do something about it.

The process is pretty simple. For 90 days the domain publishes records like these currently in the new .hotels TLD:

hotels. 3600 in a   127.0.53.53
hotels. 3600 in mx  10 your-dns-needs-immediate-attention.hotels.
hotels. 3600 in txt "Your DNS configuration needs immediate attention see https://icann.org/namecollision"
hotels. 3600 in srv 10 10 0 your-dns-needs-immediate-attention.hotels.
*.hotels. 3600 in a   127.0.53.53
*.hotels. 3600 in mx  10 your-dns-needs-immediate-attention.hotels.
*.hotels. 3600 in txt "Your DNS configuration needs immediate attention see https://icann.org/namecollision"
*.hotels. 3600 in srv 10 10 0 your-dns-needs-immediate-attention.hotels.
When the 90 days are up, the domain takes out the interruption records, and starts putting in real ones. That's the theory, and what the ICANN registry agreements require. The practice turns out to be different.

See more ...


posted at: 22:05 :: permanent link to this entry :: 0 comments
Stable link is https://jl.ly/ICANN/newtldcrud.html

21 Apr 2017

Craigslist gets a $40 million CAN-SPAM judgment Email

Classified ad site craigslist is famously protective of its contents. While they are happy for search engines like Google to index the listings, they really, really do not like third parties to scrape and republish their content in other forms. In 2013 craigslist sued a company called 3taps which had created an API for craigslist data. They also sued real estate site Padmapper, which showed craigslist and other apartment listings on a map, something craigslist didn't do at the time. After extensive legal wrangling, 3taps eventually gave up and in 2015 paid craigslist $1 million and shut down. Craigslist donated the money to the EFF which was a little odd since the EFF had generally supported 3taps.

One of 3taps' other customers was another real estate site Radpad, which kept showing craigslist listings after 3taps shut down.

See more ...


posted at: 23:37 :: permanent link to this entry :: 0 comments
Stable link is https://jl.ly/Email/radpad.html

Topics


My other sites

Who is this guy?

Airline ticket info

Taughannock Networks

Other blogs

CAUCE
The Criminals Behind WannaCry
97 days ago

A keen grasp of the obvious
A little musical history
449 days ago

Related sites

Coalition Against Unsolicited Commercial E-mail

Network Abuse Clearinghouse



© 2005-2015 John R. Levine.
CAN SPAM address harvesting notice: the operator of this website will not give, sell, or otherwise transfer addresses maintained by this website to any other party for the purposes of initiating, or enabling others to initiate, electronic mail messages.