- How to become an AFRINIC Member?
- What are my login details for the MyAFRINIC portal?
- Why am I getting authorization errors when creating objects on the AFRINIC WHOIS database?
- What is a Route object, and how to create it?
- How to create and add RPKI ROAs?
- Why does this website show incorrect location details of my IP resources?
- Does AFRINIC accept part payment of membership fees?
1. How to become an AFRINIC Member?
Becoming an AFRINIC resource member is a simple process that you can start right now with one click! However, before submitting your application, we encourage you to:
(a) Check your eligibility for resource membership to ensure that:
- You are legally incorporated and providing services within the AFRINIC region.
- You have a detailed IP plan for using IP number resources within the next eight months for IPv4 and 12 months for IPv6.
- Existence of network infrastructure in the AFRINIC region.
- Have a valid service operator license in the country of operation. (If the service requires a license in that country).
- Contract with an upstream service provider if you are the End-User.
More eligibility information is available here.
- Section 5.4 Soft Landing
- Section 5.5 IPv4 LIR/ISP Allocations
- Section 5.6 IPv4 End-User (PI) Assignments
- Section 6.5 Policies for allocations and assignments
- Section 6.8 PI Assignments
- Section 7.4 Eligibility for an AS Number assignment
If you have further questions about the membership application process, you can always contact our team at This email address is being protected from spambots. You need JavaScript enabled to view it.
2. What are my login details for the MyAFRINIC portal?
To access your account, you will need your login details, including your nic-handle and password. Your nic-handle (NIC-HDL) is in the format XXN-AFRINIC (Refer to Figure 1).
Figure 1: Login on MyAFRINIC
What is a NIC-HDL?
- Admin-c: references to the site administrative contact.
- Tech-c: technical contact with privileges to maintain resource usage records, enrol for services like IRR and rDNS.
- Billing contact: Access is limited only to the organisation's dashboard and billing information (Invoices and statements of account).
How can a resource member create a NIC-HDL?
- Potential contacts for resource members can either create their NIC-HDL via WHOIS by following the steps here. The details of the created HDLs have to be provided to AFRINIC when resource members are requesting contact updates.
- Or, they may also provide us with their full name, address, telephone number and email address, and AFRINIC shall create one.
- AFRINIC will verify the identity before account activation, and once verification is completed, a password will be automatically sent to the provided email address.
- You can also change your password once your account is activated.
3. Why am I getting authorization errors when creating objects on the AFRINIC WHOIS database?
Figure 2: Object Template
- mnt-lower
- mnt-domain
- mnt-route
- managing objects
- Go to https://afrinic.net/whois/utilities#crypt
- Input the new password you wish to use for the maintainer.
- Click on "Generate hash".
- Send us the encrypted hash that will be generated. We shall then use this to reset the password.
4. What is a Route object, and How to create it?
- Route filtering: Traffic may be filtered based on registered routes, preventing network problems caused by accidental or malicious routing announcements. Routing announcement filtering can be created between;
- Peering networks: Peers agree to filter based on registered routes. If a peer's route is not registered, it will be filtered.
- Provider and customer networks where the provider protects its network from accidental routing announcements by its customers. The customer must register its routes before the provider.
- Network troubleshooting: A routing registry makes it easier to identify routing problems outside a network where WHOIS contacts associated with the source ASN can be used to resolve associated traffic problems.
- Router configuration: Tools such as IRRToolset can create router configurations and can be further used to;
- Suggest CIDR (Classless Inter-Domain Routing) aggregates,
- Check aut-num WHOIS database objects and their routes,
- Perform RPSL syntax checking on routing information registered in the IRR.
There are two options you can make use of to create your route objects:
- "Resource" -> "IRR"
- Entering your prefix, the origin ASN
- Then you will be required to provide the MNTNER object and its respective password to authorise the creation.
(b) The second option is through the https://whois.afrinic.net interface, following the steps below:
- Go to whois.afrinic.net
- Query the IP prefix (inetnum) on WHOIS
- Get the mnt-lower/mnt-route value (It will be used as the mnt-by for your route object)
- Identify the ASN you plan to/are using to announce the prefix
- Select > create > route object
- Build the route object as per the template below:
- route: 192.0.2.0/24
- descr: Route Object Example 1
- origin: AS327800
- mnt-by: EXAMPLE-MNT
- changed: This email address is being protected from spambots. You need JavaScript enabled to view it. (your e-mail ID)
- source: AFRINIC
More information can be found here. For further assistance, you can contact This email address is being protected from spambots. You need JavaScript enabled to view it. to get any IRR-related support.
5. How to create and add RPKI ROAs?
RPKI (Resource Public Key Infrastructure) lets the legitimate holder of a block of IP addresses make an authoritative statement about which AS Number is authorised to originate their IP prefix in the BGP. This is done by creating a cryptographically signed Route Origin Authorisation (ROA). A ROA contains three informational elements:
- The AS Number that is authorised
- The prefix that the AS Number shall originate
- The Maximum Length of the prefix.
- This specifies the maximum length of the IP address prefix (most specific prefix, up to /24 ) that the ASN is authorised to advertise. This gives the holder of the prefix control over the level of de-aggregation an ASN is allowed to do.
In turn, other network operators can download and validate these statements to make routing decisions based on; and ensure that the BGP announcements are coming from the resource holder and that a route is valid. This process is referred to as Route Origin Validation (ROV).
Before accessing the RPKI web interface on MyAFRINIC, an admin-c or tech-c registered contact must either have an AFRINIC issued BPKI certificate or use 2 Factor Authentication.
A simple step-by-step guide to creating RPKI ROAs:
- On MyAFRINIC, go to "Resources."
- Then select "Resource Certification."
- Select Issue ROAs
- Enter a unique ROA name
- Select or input the originating ASN
- Select the IPv4 Prefix
- Click on the plus "+" icon for the ROA creation text fields
- Enter your preferred Max Length (The most specific prefixes that may be originated from the AS)
- Select the IPv6 Prefix where applicable
- Click on the plus "+" icon for the ROA creation text fields
- Enter your preferred Max Length (The most specific IPv6 prefixes that may be originated from the AS)
- Select the ROA validity start date
- Select the ROA expiry date
6. Why does this website show incorrect location details of my IP resources?
IP geolocation is the mapping of an IP address to a geographic location, and geolocation service providers collect information from multiple sources, including Region Internet Registries' data, to offer their services.
However, AFRINIC does not provide geolocation services and has no formal or operational relationship with any geolocation provider. In case you find incorrect geolocation details for your IP address prefix, it is advisable to contact the particular geolocation service provider and request an update on the location of the prefix.
7. Does AFRINIC accept part payment of membership fees?
Part Payment is available for existing resource members only, which can be made either by:
(a) Credit Card via our members portal, MyAfrinic, as follows:
i. Log in
ii. Place your cursor on billing and then click on pay bill online.
iii. Then input the amount you are willing to pay in the field Amount to pay and click on Submit.
(b) through bank transfer (wire transfer).
AFRINIC will allocate the fund received to the invoice, which the member will quote as a reference when making the payment.
How can I help AFRINIC to process my enquiry without delay?
- Check our FAQs for possible solutions.
- Ensure you use the correct credentials, which are the NIC-HDL and password.
- If your organisation is an existing resource Member, ensure you are a registered contact of AFRINIC, using the registered email ID in our database.
- If you are not a registered contact, request an admin-c registered contact to introduce you. If registered contacts are unavailable, send us a request for contact update through a letter signed by a senior administrative officer on company letterhead.
- Ensure your account does not have overdue fees per the billing timeline.
Let us know in the comments section below if you want further clarification on more commonly asked questions.
Otherwise, you can quickly contact us at This email address is being protected from spambots. You need JavaScript enabled to view it. for assistance; we are always dedicated to helping.