Want to know if there is any way to add custom RR type.(like ip & ipv6)

2011-09-13 Thread Onha Choe
Im trying to make a new addressing scheme, and want to use bind to provide name 
service.

The addressing is not compatible with known ones, and thus need to extend to 
support mine.

Is there any way to do this? preferably innately supported by bind9?
___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Want to know if there is any way to add custom RR type.(like ip & ipv6)

2011-09-13 Thread Onha Choe
Okay, this seems really nice place to start my work.

But just for the sake of convenience, is there a way to rename

TYPE<#> to something that I want?

And how should I go about to implement conversion of data back and forth 
between octets and string rep. in the zone file, as A, , and most other RR 
types do?

would that require me to go too deep on the src?


On Sep 13, 2011, at 10:47 AM, Warren Kumari wrote:

> On Sep 13, 2011, at 9:49 AM, Onha Choe wrote:
> 
>> Im trying to make a new addressing scheme, and want to use bind to provide 
>> name service.
>> 
>> The addressing is not compatible with known ones, and thus need to extend to 
>> support mine.
>> 
>> Is there any way to do this?
> 
> Yes.
> 
>> preferably innately supported by bind9?
> 
> Yes...
> 
> But, be *VERY VERY* careful here -- I'm going ot assume that you are only 
> doing this as an internal test / example, with a *very* limited number of  
> participants.
> You should *really* document what it is that you are trying to do with this 
> addressing scheme in an Internet-Draft and apply for a RR code point so that 
> you won't conflict with anyone (65280-65534  are "Reserved for Private Use", 
> so you should be OK, but keep the above in mind...)...
> 
> Here is how:
> Simply toss the RR into the zone like you would any other, listing TYPE number> \#  . 
> 
> So, for example:
> 
> test.example.comINTYPE65532 \# 3 010203
> 
> is a RR of type 65532, it's 3 octets long, and the data is 010203.
> 
> W
> 
>> ___
>> Please visit https://lists.isc.org/mailman/listinfo/bind-users to 
>> unsubscribe from this list
>> 
>> bind-users mailing list
>> bind-users@lists.isc.org
>> https://lists.isc.org/mailman/listinfo/bind-users
>> 
> 
> 

___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users


Re: Want to know if there is any way to add custom RR type.(like ip & ipv6)

2011-09-13 Thread Onha Choe
Well, I'm going to run the modified bind on a local testbed disconnected of 
internet.
So, no worries on others, this is just for test, and aid with actual protocol 
development.

Thanks on the hint, now I have to find out where to dig first.
Any knowledge?


On Sep 13, 2011, at 2:43 PM, Jan-Piet Mens wrote:

>> But just for the sake of convenience, is there a way to rename
>> TYPE<#> to something that I want?
> 
> If you dig (pun not necessarily intended) into the source of BIND you
> can actually change the source so that `named' can read your type from a
> zone master file and `dig' displays it however you wish.  The way this
> is implemented in the BIND source is via a set of rather clever/complex
> macros.
> 
> As Warren said though, you'll have to be very careful here, and it will
> only be useful to *your* implementation. Say you create a type called
> XXYY, if I query your server I'd see the TYPE representation and not
> XXYY.
> 
>-JP
> ___
> Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
> from this list
> 
> bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
> 

___
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users