1 / 22

NAPTR Record Manipulation

NAPTR Record Manipulation. Introduction. Designing and implementing a mechanism to manipulate NAPTR records requires good understanding about the environment in which NAPTR lives NAPTR Records are not lonely entities, they depend on and interact with external entities

chun
Download Presentation

NAPTR Record Manipulation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NAPTR Record Manipulation

  2. Introduction • Designing and implementing a mechanism to manipulate NAPTR records requires good understanding about the environment in which NAPTR lives • NAPTR Records are not lonely entities, they depend on and interact with external entities • The goal is to create a business model for ENUM and not build another DNS editing tool

  3. NAPTR Record Environment 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" .

  4. NAPTR Record Environment Organizations, Providers, Subscribers (People) 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" .

  5. NAPTR Record Environment Organizations, Providers, Subscribers (People) 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . Protocols, Networks, Machines

  6. NAPTR Record Environment Organizations, Providers, Subscribers (People) OPTA ITU RIPE TIER1 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS IN Protocols, Networks, Machines

  7. NAPTR Record Environment Organizations, Providers, Subscribers (People) OPTA ITU RIPE TIER1 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS SS7 IN Protocols, Networks, Machines

  8. NAPTR Record Environment Organizations, Providers, Subscribers (People) OPTA ITU RIPE TIER1 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN Protocols, Networks, Machines

  9. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . +31-20-8005299 WHOIS Q931 SS7 IN Protocols, Networks, Machines

  10. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 NetSol 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN Protocols, Networks, Machines

  11. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 MDNS NetSol 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN DNS Protocols, Networks, Machines

  12. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 IANA IETF MDNS NetSol 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN SIP DNS Standards and Protocols (Machines)

  13. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 IANA IETF MDNS NetSol 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN SIP DNS Protocols, Networks, Machines

  14. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 IANA IETF MDNS NetSol 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN SIP DNS Protocols, Networks, Machines

  15. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 IANA IETF MDNS NetSol 9.9.2.5.0.0.8.0.2.1.3.e164.arpa. 0 IN NAPTR 0 0 "U" "E2U+SIP" "!^.*$!sip:ag@ag-projects.com!" . WHOIS Q931 SS7 IN SIP DNS Protocols, Networks, Machines

  16. NAPTR Record Environment Organizations, Providers, Subscribers (People) Subscriber OPTA ITU RIPE TIER1 IANA IETF MDNS NetSol +31-20-8005299 +31-23-5458104 sip:ag@ag-projects.com NAPTR Convergence WHOIS Q931 SS7 IN SIP DNS Protocols, Networks, Machines

  17. NAPTR Record Manipulation • In the context of ENUM, NAPTR records must evolve from simple DNS records into manageableentities that interact in a logical way with people and machines • The software that manipulates NAPTR records should contain triggers and have mechanisms to exchange data with the NAPTR Environment • Separate interface and functionality for ENUM Providers and ENUM Subscribers

  18. NAPTR Record Manipulation • ENUM Provider perspective • ENUM Subscriber perspective • ENUM Developer task list

  19. ENUM Provider perspective • Access to all NAPTR fields (advanced mode) • Access from Helpdesk with multiple operators • Changes should be performed real time • Syntax checks based on RFCs must be combined with logic checks • Changes of NAPTR records with version control • Changes can be rolled-back at a later time • ENUM numbers should not be mapped to meaningful names. Aliases should be used

  20. ENUM Subscriber perspective • User friendly interface for subscribers to reach their goal (number portability, plug and play communication) • Record changes committed in real time and not committed in batches • Version control and roll-back based on Provider policy or legal constrains • Subscriber awareness of the privacy issues related to populating DNS with contact details • Subscribers should not be able to add/remove themselves from ENUM (validation process)

  21. ENUM Developer task list • Provision IN platforms • Provision DNS zones • Manipulate NAPTR records • Provision VoIP accounts • Provision Billing systems • Generate usage information • Domain Registration • Logging, version control, roll-back • Validation

  22. Thank you! This presentation is available at: http://ag-projects.com/NAPTR/ Adrian Georgescu ag@ag-projects.com

More Related