WKS query handling for CSV2 star entries

Remco Rijnders remco at webconquest.com
Tue Nov 17 22:48:11 EST 2009


Op 18 nov 2009, om 04:04 heeft Kyler Laird het volgende geschreven:

> If I use
> 	csv2["*.ucmerced.edu."] = "star.ucmerced.edu.csv2"
> I get an error for WKS queries to matching domains.
> 	$ host -t wks eecs.ucmerced.edu engdns00.ucmerced.edu
> 	eecs.ucmerced.edu WKS record query refused by engdns00.ucmerced.edu
>
> 	Nov 18 02:48:24 engdns00 maradns.etc_maradns_mararc: Query from:  
> 207.42.123.4 Ueecs.ucmerced.edu.
> 	Nov 18 02:48:24 engdns00 maradns.etc_maradns_mararc:  Log: Bad  
> query received: 9\027\001\000\000\001\000\000\000\000\000\000\004eecs 
> \010ucmerced\003edu\000\000\013\000\001
>
> If I add a record for just that domain
> 	csv2["eecs.ucmerced.edu."] = "star.ucmerced.edu.csv2"
> it works as expected.
> 	$ host -t wks eecs.ucmerced.edu engdns00.ucmerced.edu
> 	eecs.ucmerced.edu has no WKS record at engdns00.ucmerced.edu  
> (Authoritative answer)
>
> It seems that sendmail uses WKS queries so mail to my domains from  
> such
> systems has been failing due to DNS timeouts(?!).

Hi Kyler,

I'm not sure what exactly goes wrong here, but it seems odd to me that  
you are trying to create a seperate zone file for each host in your  
domain. I don't think a construct like csv2["*.ucmerced.edu."] is ever  
going to work. What you should do instead is create a single zone file  
for your domain, so:

csv2["ucmerced.edu."] = "ucmerced.edu.csv2"

And in that .csv2 file put all your domain records, like the WKS  
record for your domain. I don't know the format of WKS records, so  
I'll give an example A record for * instead from one of my .csv2 files:

*.serenity-irc.net. +43200 a 66.252.28.126

I hope this helps.

Kind regards,

Remco




More information about the list mailing list