SlideShare a Scribd company logo
Registry Data Accuracy
Improvements
Chimi Dorji
Internet Resource Analyst
APNIC
Why is registry data accuracy important?
APNIC database and the Internet Routing Registry
(IRR)
• APNIC Whois Database
• Two databases in one
• Public network management database
• Whois information about networks and contacts (IP addresses, ASNs and so
forth)
• Routing Registry (RR)
• Contains routing information (routes, filters, peers and so forth)
CLI
web UI
RPSL
Whois at APNIC
4
Whois port 43
Registry
database
• Query service on TCP port 43 (RFC 812, 1982)
• Very simple, limited service
Whois queries
Whois users
Whois
Network
operators
CERT
community
LEAs
Governments
Research
organizations
End users
Regulators
IP geolocation
providers
Why is registry data accuracy important?
• If this data is not accurate, stakeholders will
– Stop using it
– Start using other sources
Historical resources
• Pre-RIR delegations
• Resources distributed by InterNIC, AUNIC, and so forth
• No formal agreement with APNIC
• Not managed under policy framework
www.apnic.net/historical-about
Example of historical registration
inetnum: 196.1.1.0 - 196.1.1.255
netname: CMIE
descr: imported inetnum object for CMIE
country: IN
admin-c: SP294-AP
tech-c: SP294-AP
status: ASSIGNED PORTABLE
remarks: imported from ARIN object:
remarks:
remarks: inetnum: 196.1.1.0 - 196.1.1.255
remarks: netname: CMIE
remarks: org-id: CMIE
remarks: status: assignment
remarks: rev-srv: NAAMAK.NCST.ERNET.IN
remarks: tech-c: SHP8-ARIN
remarks: reg-date: 1992-12-16
remarks: changed: hostmaster@arin.net 19960313
remarks: source: ARIN
notify: sanjay@saathi.ncst.ernet.in
mnt-by: APNIC-HM
last-modified: 2008-09-04T06:56:58Z
source: APNIC
Example of historical registration
admin-c: SP294-AP
tech-c: SP294-AP
status: ASSIGNED PORTABLE
remarks: ----------
remarks: imported from ARIN object:
remarks:
remarks: inetnum: 196.1.1.0 - 196.1.1.255
remarks: netname: CMIE
remarks: org-id: CMIE
remarks: status: assignment
remarks: rev-srv: NAAMAK.NCST.ERNET.IN
remarks: tech-c: SHP8-ARIN
remarks: reg-date: 1992-12-16
remarks: changed: hostmaster@arin.net 19960313
remarks: source: ARIN
remarks:
remarks: ----------
notify: sanjay@saathi.ncst.ernet.in
mnt-by: APNIC-HM
last-modified: 2008-09-04T06:56:58Z
source: APNIC
address: National Centre for Software
Technology
Gulmohar Cross Road No. 9
J.V.P.D, Bombay - 4000049
country: IN
phone: +91-22-6201606
e-mail: sanjay@saathi.ncst.ernet.in
EC Resolution
• Resolution 2021-09: RESOLVES that all historical resource
holders will need to become, or remain, a Member or Non-
Member of APNIC on and from 1 January 2023, in order to
continue to receive registry services from APNIC.
• prop-147: Historical Resources Management: Reserved
historical resources can be claimed by the custodians within 12
months of the date they were marked as reserved. After 12
months, these resources will be placed in the free pool for re-
delegation.
Example of updated registration
inetnum: 196.1.1.0 - 196.1.1.255
netname: CDAC-INDIA-IN
descr: Centre for Development of
Advanced Computing
country: IN
org: ORG-CFDO2-AP
admin-c: SJ1600-AP
tech-c: SJ1600-AP
abuse-c: AC1579-AP
status: ASSIGNED PORTABLE
mnt-by: APNIC-HM
mnt-routes: MAINT-IN-CDAC
mnt-irt: IRT-CDAC-NON-IN
last-modified: 2023-07-
28T09:53:38Z
source: APNIC
organisation: ORG-CFDO2-AP
org-name: Centre for Development of Advanced Computing
org-type: LIR
country: IN
address: Pune University Campus
mnt-by: APNIC-HM
last-modified: 2023-09-05T02:15:38Z
source: APNIC
irt: IRT-CDAC-NON-IN
address: C-DAC Pune University Campus
address: Ganeshkhind, Pune-411007
address: Maharashtra
address: India
e-mail: netops@cdac.in
abuse-mailbox:netops@cdac.in
admin-c: SJ1600-AP
tech-c: SJ1600-AP
remarks: netops@cdac.in was validated on 2024-01-23
mnt-by: MAINT-IN-CDAC
last-modified:2024-01-23T14:09:08Z
source: APNIC
Project outcome
• Total number of cases: 3,303 (7,342,080 IPs)
• Total retained by custodians: 4,827,904 IPs
• South Asian custodians: 10,752 IPs
• Total reserved and to be recycled: 2,406,400 IPs
• South Asian custodians: 6,912 IPs IPs
AS number registration
• Portable ASN for your own infrastructure
• Non-portable ASN for your customers
aut-num: AS64496
as-name: AS-EXAMPLENET
descr: ASN for Example Net Pty Ltd
country: AU
org: ORG-EXAMPLENET-AP
sponsoring-org: ORG-APNIC1-AP
import: AS64500
export: AS64494
admin-c: DE345-AP
tech-c: DE345-AP
abuse-c: DE345-AP
mnt-by: MAINT-EXAMPLENET-AP
mnt-irt: IRT-EXAMPLENET-AP
last-modified: 2018-08-30T07:50:19Z
source: APNIC
Feedback
• Can be challenging to distinguish between portable and
Non-portable ASNs
– Staff turnover
– Lack of documentation
• Limited registration published for customer ASNs
– aut-num records in whois has Members details
Example of old customer ASN
aut-num: AS150670
as-name: SOLORDP-CLIENT-AS-AP
descr: Suraj Meshram
country: IN
org: ORG-SA198-AP
admin-c: SA1332-AP
tech-c: SA1332-AP
abuse-c: AS3393-AP
mnt-lower: MAINT-SOLORDP-IN
mnt-routes: MAINT-SOLORDP-IN
mnt-by: APNIC-HM
mnt-irt: IRT-SOLORDP-IN
last-modified:2022-12-07T13:15:12Z
source: APNIC
Organisation :ORG-SA198-AP
org-name :SoloRDP
org-type :LIR
Country :IN
Address :1004/D-Wing, Astonia Royale, Ambegaon Narhe Road, Katraj
Phone :+919834951947
e-mail :rekha@solordp.com
mnt-ref :APNIC-HM
mnt-by :APNIC-HM
last-modified :2023-09-05T02:18:58Z
Source :APNIC
Customer ASN identity
Example of new customer ASN
aut-num: AS152639
as-name: SPEEDONLINE-AS-BD
descr: SPEED ONLINE
country: BD
org: ORG-SO24-AP
sponsoring-org: ORG-STL14-AP
admin-c: STLA9-AP
tech-c: STLA9-AP
mnt-by: APNIC-HM
mnt-irt: IRT-SAJIDTRADINGLTD-BD
last-modified: 2024-03-12T06:08:30Z
source: APNIC
organisation: ORG-SO24-AP
org-name: SPEED ONLINE
org-type: OTHER
address: 29/B, South kazla, Nayanagor,Jatrabari, Dhaka
address: near Al Falah Mosque
country: BD
phone: +8801712739621
e-mail: sahrior@gmail.com
admin-c: STLA9-AP
tech-c: STLA9-AP
mnt-by: APNIC-HM
last-modified: 2024-03-07T10:45:39Z
source: APNIC
organisation: ORG-STL14-AP
org-name: Sajid Trading Ltd.
org-type: LIR
country: BD
address: Nahar Plaza, 37 Bir Uttam C.R. Dutta Road
Hatirpool,
phone: +880-(2)-8300313
fax-no: +880-(2)-8300312
e-mail: skaisar@stl-bd.net
mnt-by: APNIC-HM
last-modified: 2023-09-05T02:17:38Z
source: APNIC
Fixing IP geolocation information
“When we are downloading
from content distribution
networks, it is determining that
our location is from Australia, in
fact, speedtest.net thinks we
are in Adelaide. Is there a way
to resolve this geolocation
issue so we appear from
Manila.”
“Our users are constantly
reporting geolocation issues with
Gumtree and Sony PSN sites"
"We're having issues with our
address space on the Google Play
store. It seems the range location
can't be identified"
Observation
• Confusion about what APNIC registry data is used for
geolocation purpose
inetnum: [mandatory]
netname: [mandatory]
descr: [mandatory]
country: [mandatory]
geofeed: [optional]
geoloc: [optional]
language: [optional]
org: [optional]
admin-c: [mandatory]
tech-c: [mandatory]
abuse-c: [optional]
status: [mandatory]
mnt-by: [mandatory]
last-modified: [generated]
source: [mandatory]
APNIC delegations
• For records maintained by APNIC, we record the economy
(ISO-3166) where your organization is registered
inetnum: 157.15.188.0 - 157.15.189.255
netname: UOB-TH
descr: United Overseas Bank (Thai) Public Company Limited
country: TH
org: ORG-UOBP2-AP
admin-c: UOBA3-AP
tech-c: UOBA3-AP
abuse-c: AU333-AP
status: ALLOCATED PORTABLE
mnt-by: APNIC-HM
mnt-lower: MAINT-UOB-TH
mnt-irt: IRT-UOB-TH
last-modified: 2024-02-08T08:18:09Z
source: APNIC
Public stats file
22
ftp://ftp.apnic.net/public/stats/apnic/delegated-apnic-latest
Whois‘geofeed’attribute
• ‘geofeed’ attribute (RFC 9092) now available in whois
• Create a CSV file containing your IP location details
203.176.189.0/24,AU,Brisbane, XXXXX
• Include URL of the CSV file in your inetnum geofeed attribute
Whois geofeed attribute
https://geolocatemuch.com/
Questions?

More Related Content

Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / INNOG7

  • 1. Registry Data Accuracy Improvements Chimi Dorji Internet Resource Analyst APNIC
  • 2. Why is registry data accuracy important?
  • 3. APNIC database and the Internet Routing Registry (IRR) • APNIC Whois Database • Two databases in one • Public network management database • Whois information about networks and contacts (IP addresses, ASNs and so forth) • Routing Registry (RR) • Contains routing information (routes, filters, peers and so forth)
  • 4. CLI web UI RPSL Whois at APNIC 4 Whois port 43 Registry database • Query service on TCP port 43 (RFC 812, 1982) • Very simple, limited service
  • 7. Why is registry data accuracy important? • If this data is not accurate, stakeholders will – Stop using it – Start using other sources
  • 8. Historical resources • Pre-RIR delegations • Resources distributed by InterNIC, AUNIC, and so forth • No formal agreement with APNIC • Not managed under policy framework www.apnic.net/historical-about
  • 9. Example of historical registration inetnum: 196.1.1.0 - 196.1.1.255 netname: CMIE descr: imported inetnum object for CMIE country: IN admin-c: SP294-AP tech-c: SP294-AP status: ASSIGNED PORTABLE remarks: imported from ARIN object: remarks: remarks: inetnum: 196.1.1.0 - 196.1.1.255 remarks: netname: CMIE remarks: org-id: CMIE remarks: status: assignment remarks: rev-srv: NAAMAK.NCST.ERNET.IN remarks: tech-c: SHP8-ARIN remarks: reg-date: 1992-12-16 remarks: changed: hostmaster@arin.net 19960313 remarks: source: ARIN notify: sanjay@saathi.ncst.ernet.in mnt-by: APNIC-HM last-modified: 2008-09-04T06:56:58Z source: APNIC
  • 10. Example of historical registration admin-c: SP294-AP tech-c: SP294-AP status: ASSIGNED PORTABLE remarks: ---------- remarks: imported from ARIN object: remarks: remarks: inetnum: 196.1.1.0 - 196.1.1.255 remarks: netname: CMIE remarks: org-id: CMIE remarks: status: assignment remarks: rev-srv: NAAMAK.NCST.ERNET.IN remarks: tech-c: SHP8-ARIN remarks: reg-date: 1992-12-16 remarks: changed: hostmaster@arin.net 19960313 remarks: source: ARIN remarks: remarks: ---------- notify: sanjay@saathi.ncst.ernet.in mnt-by: APNIC-HM last-modified: 2008-09-04T06:56:58Z source: APNIC address: National Centre for Software Technology Gulmohar Cross Road No. 9 J.V.P.D, Bombay - 4000049 country: IN phone: +91-22-6201606 e-mail: sanjay@saathi.ncst.ernet.in
  • 11. EC Resolution • Resolution 2021-09: RESOLVES that all historical resource holders will need to become, or remain, a Member or Non- Member of APNIC on and from 1 January 2023, in order to continue to receive registry services from APNIC. • prop-147: Historical Resources Management: Reserved historical resources can be claimed by the custodians within 12 months of the date they were marked as reserved. After 12 months, these resources will be placed in the free pool for re- delegation.
  • 12. Example of updated registration inetnum: 196.1.1.0 - 196.1.1.255 netname: CDAC-INDIA-IN descr: Centre for Development of Advanced Computing country: IN org: ORG-CFDO2-AP admin-c: SJ1600-AP tech-c: SJ1600-AP abuse-c: AC1579-AP status: ASSIGNED PORTABLE mnt-by: APNIC-HM mnt-routes: MAINT-IN-CDAC mnt-irt: IRT-CDAC-NON-IN last-modified: 2023-07- 28T09:53:38Z source: APNIC organisation: ORG-CFDO2-AP org-name: Centre for Development of Advanced Computing org-type: LIR country: IN address: Pune University Campus mnt-by: APNIC-HM last-modified: 2023-09-05T02:15:38Z source: APNIC irt: IRT-CDAC-NON-IN address: C-DAC Pune University Campus address: Ganeshkhind, Pune-411007 address: Maharashtra address: India e-mail: netops@cdac.in abuse-mailbox:netops@cdac.in admin-c: SJ1600-AP tech-c: SJ1600-AP remarks: netops@cdac.in was validated on 2024-01-23 mnt-by: MAINT-IN-CDAC last-modified:2024-01-23T14:09:08Z source: APNIC
  • 13. Project outcome • Total number of cases: 3,303 (7,342,080 IPs) • Total retained by custodians: 4,827,904 IPs • South Asian custodians: 10,752 IPs • Total reserved and to be recycled: 2,406,400 IPs • South Asian custodians: 6,912 IPs IPs
  • 14. AS number registration • Portable ASN for your own infrastructure • Non-portable ASN for your customers aut-num: AS64496 as-name: AS-EXAMPLENET descr: ASN for Example Net Pty Ltd country: AU org: ORG-EXAMPLENET-AP sponsoring-org: ORG-APNIC1-AP import: AS64500 export: AS64494 admin-c: DE345-AP tech-c: DE345-AP abuse-c: DE345-AP mnt-by: MAINT-EXAMPLENET-AP mnt-irt: IRT-EXAMPLENET-AP last-modified: 2018-08-30T07:50:19Z source: APNIC
  • 15. Feedback • Can be challenging to distinguish between portable and Non-portable ASNs – Staff turnover – Lack of documentation • Limited registration published for customer ASNs – aut-num records in whois has Members details
  • 16. Example of old customer ASN aut-num: AS150670 as-name: SOLORDP-CLIENT-AS-AP descr: Suraj Meshram country: IN org: ORG-SA198-AP admin-c: SA1332-AP tech-c: SA1332-AP abuse-c: AS3393-AP mnt-lower: MAINT-SOLORDP-IN mnt-routes: MAINT-SOLORDP-IN mnt-by: APNIC-HM mnt-irt: IRT-SOLORDP-IN last-modified:2022-12-07T13:15:12Z source: APNIC Organisation :ORG-SA198-AP org-name :SoloRDP org-type :LIR Country :IN Address :1004/D-Wing, Astonia Royale, Ambegaon Narhe Road, Katraj Phone :+919834951947 e-mail :rekha@solordp.com mnt-ref :APNIC-HM mnt-by :APNIC-HM last-modified :2023-09-05T02:18:58Z Source :APNIC
  • 18. Example of new customer ASN aut-num: AS152639 as-name: SPEEDONLINE-AS-BD descr: SPEED ONLINE country: BD org: ORG-SO24-AP sponsoring-org: ORG-STL14-AP admin-c: STLA9-AP tech-c: STLA9-AP mnt-by: APNIC-HM mnt-irt: IRT-SAJIDTRADINGLTD-BD last-modified: 2024-03-12T06:08:30Z source: APNIC organisation: ORG-SO24-AP org-name: SPEED ONLINE org-type: OTHER address: 29/B, South kazla, Nayanagor,Jatrabari, Dhaka address: near Al Falah Mosque country: BD phone: +8801712739621 e-mail: sahrior@gmail.com admin-c: STLA9-AP tech-c: STLA9-AP mnt-by: APNIC-HM last-modified: 2024-03-07T10:45:39Z source: APNIC organisation: ORG-STL14-AP org-name: Sajid Trading Ltd. org-type: LIR country: BD address: Nahar Plaza, 37 Bir Uttam C.R. Dutta Road Hatirpool, phone: +880-(2)-8300313 fax-no: +880-(2)-8300312 e-mail: skaisar@stl-bd.net mnt-by: APNIC-HM last-modified: 2023-09-05T02:17:38Z source: APNIC
  • 19. Fixing IP geolocation information “When we are downloading from content distribution networks, it is determining that our location is from Australia, in fact, speedtest.net thinks we are in Adelaide. Is there a way to resolve this geolocation issue so we appear from Manila.” “Our users are constantly reporting geolocation issues with Gumtree and Sony PSN sites" "We're having issues with our address space on the Google Play store. It seems the range location can't be identified"
  • 20. Observation • Confusion about what APNIC registry data is used for geolocation purpose inetnum: [mandatory] netname: [mandatory] descr: [mandatory] country: [mandatory] geofeed: [optional] geoloc: [optional] language: [optional] org: [optional] admin-c: [mandatory] tech-c: [mandatory] abuse-c: [optional] status: [mandatory] mnt-by: [mandatory] last-modified: [generated] source: [mandatory]
  • 21. APNIC delegations • For records maintained by APNIC, we record the economy (ISO-3166) where your organization is registered inetnum: 157.15.188.0 - 157.15.189.255 netname: UOB-TH descr: United Overseas Bank (Thai) Public Company Limited country: TH org: ORG-UOBP2-AP admin-c: UOBA3-AP tech-c: UOBA3-AP abuse-c: AU333-AP status: ALLOCATED PORTABLE mnt-by: APNIC-HM mnt-lower: MAINT-UOB-TH mnt-irt: IRT-UOB-TH last-modified: 2024-02-08T08:18:09Z source: APNIC
  • 23. Whois‘geofeed’attribute • ‘geofeed’ attribute (RFC 9092) now available in whois • Create a CSV file containing your IP location details 203.176.189.0/24,AU,Brisbane, XXXXX • Include URL of the CSV file in your inetnum geofeed attribute