tag:blogger.com,1999:blog-16736742.post773692610824319634..comments2008-03-13T21:57:27.562-04:00Comments on --=[security through absurdity]=--: DnDns - A .NET DNS Client Library (Resolver)j. montgomery, CISSP, GNET, GSEChttp://www.blogger.com/profile/12993686496556355666noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-16736742.post-53544155450766075262008-03-13T21:57:00.000-04:002008-03-13T21:57:00.000-04:00scott - i wondered if Dynamic DNS Updates is what ...scott - i wondered if Dynamic DNS Updates is what you meant. :)<BR/><BR/>Currently DnDns doesn't support UPDATE. I've created a workitem to the DnDns portal as a feature request and added links to the two RFC's that apply:<BR/><BR/><A HREF="http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1723" REL="nofollow">Add Support for Dynamic Updates (DNS UPDATE)</A><BR/><BR/>Do you know if you need the OLD style UPDATE (insecure) or the Secure Dynamic updates specified in the newer RFC. I suspect which you'll need will depend on the DNS Server (either a configuration setting or a matter of it supporting the newer secure updates). Certainly the older style dynamic updates will probably be easier to implement...<BR/><BR/>I've briefly scanned RFC 2136 and it doesn't look too bad to implement on top of the current DnDns infrastructure.<BR/><BR/>I'm a bit bogged down right now with a few things, but I'd certainly interested in working on it eventually...<BR/><BR/>You're also welcome to take a stab at it if you feel comfortable with Protocols. :)j. montgomery, CISSP, GNET, GSEChttp://www.blogger.com/profile/12993686496556355666noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-78199569813462130592008-03-13T15:49:00.000-04:002008-03-13T15:49:00.000-04:00sorry for not making myself too clear (long day). ...sorry for not making myself too clear (long day). what i need to do is get DNS update working. i have an embedded system that supports an ip port. DHCP is working fine on it. i want to get the newly established ip address associated with my chosen host name into the DNS server so that other machines can find the system. for instance, i want to be able to ping "HostName" instead of "10.1.0.1"<BR/><BR/>thanks,<BR/>scottscotthttp://www.blogger.com/profile/09952804397750942815noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-14905784326214463582008-03-11T21:34:00.000-04:002008-03-11T21:34:00.000-04:00Scott - I'm not sure exactly what you're trying to...Scott - I'm not sure exactly what you're trying to acomplish. Could you walk me a detailed scenario?j. montgomery, CISSP, GNET, GSEChttp://www.blogger.com/profile/12993686496556355666noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-91051725773644507342008-03-11T21:33:00.000-04:002008-03-11T21:33:00.000-04:00Hah, no problem...Zone Transfers (AXFR) support ha...Hah, no problem...<BR/><BR/>Zone Transfers (AXFR) support has not been implemented yet. I've added that feature request to the CodePlex site here:<BR/><BR/><A HREF="http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1706" REL="nofollow">Add Support for Zone Transfers (AXFR)</A><BR/><BR/>I included the appropriate links to the RFC's, etc. I'm not sure when I'll be able to get around to it, feel free to jump in! :)j. montgomery, CISSP, GNET, GSEChttp://www.blogger.com/profile/12993686496556355666noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-8248427836764797422008-03-11T05:32:00.000-04:002008-03-11T05:32:00.000-04:00Absolutely kick-ass J! I've spent a lot of time ge...Absolutely kick-ass J! I've spent a lot of time getting my head around "talking DNS with C#". I got stuck in a couple of places and your DNS library has enabled me to accelerate my thought process significantly. Quick question - are you planning on supporting zone-transfer requests (unless I missed it in there)?<BR/><BR/>Thanks J (My C# hero of the month:)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-16736742.post-24063138847525798322008-02-29T17:35:00.000-05:002008-02-29T17:35:00.000-05:00this is good stuff. i have a need to implement stu...this is good stuff. i have a need to implement stuff a host name into a dns server, but i don't do the protocols too well. can you point me in some direction that is a bit more language friendly than the rfc's?<BR/><BR/>thanksscotthttp://www.blogger.com/profile/09952804397750942815noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-12967738810914773262008-02-08T01:46:00.000-05:002008-02-08T01:46:00.000-05:00That would certainly validate that the Domain port...That would certainly validate that the Domain portion of the email was valid - <BR/><BR/>I have also implemented an SMTP library as well but it's not in any condition to release. There is one out there called OpenSmtp.Net at http://sourceforge.net/projects/opensmtp-net/ - perhaps that will get you there.j. montgomery, CISSP, GNET, GSEChttp://www.blogger.com/profile/12993686496556355666noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-38936998208942528872008-02-07T13:16:00.000-05:002008-02-07T13:16:00.000-05:00Good article. Do you think one could validate an e...Good article. Do you think one could validate an email address by querying the domain's mx record, would that be a good use case?<BR/><BR/>Maybe you could point me to the right direction, I need a smtp mailer for .net on w2k...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-16736742.post-84193353805192691492008-02-04T20:39:00.000-05:002008-02-04T20:39:00.000-05:00My pleasure! That's what initially got me started...My pleasure! <BR/><BR/>That's what initially got me started down this road. When real DNS support wasn't provided in .net 1.0 and 1.1 I just figured they'd get to it later....it's suprising Microsoft still hasn't implemented it in 2.0/3.0/3.5. <BR/><BR/>Perhaps there's not a huge demand...j. montgomery, CISSP, GNET, GSEChttp://www.blogger.com/profile/12993686496556355666noreply@blogger.comtag:blogger.com,1999:blog-16736742.post-43579021856087595872008-02-04T13:31:00.000-05:002008-02-04T13:31:00.000-05:00Awesome. I wrote just what I needed a few years a...Awesome. I wrote just what I needed a few years ago to get MX records because you can't from the default .Net libs. Just MX was a pain in the rear, thanks for taking the time to implement so many!Anonymousnoreply@blogger.com