-
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Custom RDAP Servers #41
Comments
Hi, Both lists contain the same number of RDAP servers (currently 1181), and are identical. I'd assume the rdap.org JSON is based on the IANA bootstrap data. I agree that the lack of support of certain TLDs is a source of frustration due to late RDAP adoption, however trying to jump the gun and use unofficial RDAP servers will lead to issues. |
Hello @jobr97, Thanks for your question ! At the end of the file we can read: «Please note that this RDAP service is NOT provided by the IANA.» In this project, I was careful to use the most official sources possible, especially in obtaining the list of RDAP servers. Here is how the update of this list works every month:
After a bit of sorting, the TLDs are sorted by category and stored in DB. Only RDAP servers officially published by IANA are integrated into Domain Watchdog for the moment. Have you been confronted with the case of an existing RDAP server but not known by Domain Watchdog? |
@vinceh121 @maelgangloff Thank you both for the quick responses! I do appreciate the thought for security and therefore not using third-party information. I did find some RDAP servers that are not on the list but do exist:
Once I added them to the |
This is a complex question that will require careful thought. I have mixed feelings about making it possible to add new RDAP servers. The information returned by these servers is very limited (legal considerations I suppose). Adding a configuration file with the same format as dns.json with a list of predefined RDAP servers would be a possible solution I guess. I will see about adding this option ;) |
Hello @jobr97 , I just added this feature. Here's how it works: Every month, the list of RDAP servers is updated from the IANA bootstrap file. Following this, if this optional config file is present, its data will be added. Since YAML is a superset of JSON, you can use pure JSON in this file if you prefer. For convenience, I used the same parser as the one for the In your case, this would look like: {
"services": [
[
[
"de"
],
[
"https://rdap.denic.de/"
]
],
[
[
"ch"
],
[
"https://rdap.nic.ch/"
]
],
[
[
"li"
],
[
"https://rdap.nic.li/"
]
]
]
} This feature will require documentation (I really need to take care of the documentation of this project...) |
You're a legend 😄 |
This message is for future users of this feature. A new file has been added to the repository : To use it, simply copy it to ln -s custom_rdap_servers.example.yaml custom_rdap_servers.yaml I have constructed the file so that RDAP servers published by IANA will have a preponderant value over those in this list (typically when IANA publishes an RDAP server for a TLD present in this file). Warning Please be careful. This list is in no way published by IANA. We know nothing about the stability of these servers or the veracity of the information they return. |
How is this configuration going to work? For example, I can't query
|
Hello @NoverNobida, The list of RDAP servers is updated every month (from the bootstrap file provided by IANA and your custom configuration file). php bin/console app:update-rdap-servers This will update the list of RDAP servers and update the database accordingly. On my side, I can retrieve the information for this domain name: Normally, if this is the first start of the container, this list is updated. It's weird that this is not the case in your situation. |
@maelgangloff Thanks for the answer, that was a quick reply.
not
|
Yes, it is the worker that updates the list of RDAP servers every month. So it is the worker that needs to access this file. If everyone has managed to get RDAP servers working that are not listed in the bootstrap file, I will close this issue. (I hope it is also good for you @jobr97). Feel free to reopen it if necessary. |
Hello,
I noticed that domain-watchdog uses the IANA dns.json to get the information about the RDAP Servers. This list does somehow not contain most (or all?) ccTLDs.
I found this page which seems to contain RDAP urls for all TLDs. Would it be possible to add them?
Or maybe add a page on the UI to see and modify RDAP servers?
The text was updated successfully, but these errors were encountered: