-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Remove inactive or expired yombo domains #2173
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have approval powers, but this matches what I saw as part of implementing TXT record validation, and brief digging to figure out if my code was wrong or if these suffixes were in fact dead. 👍
yombo.net redirects to cubefinds which seems to be run by the same Mitch Schwenk. Maybe it's worth trying to contact somebody there. yombo.me says it is still running a DNS service just not accepting users. Which leads me to my next question: If somebody is running a local gameserver or voip server on
I think the answer for (2.) might technically be "no" but I'm not sure and I'm not sure if that actually ever happens in practice. |
The whois record for yombo.me shows a creation date of 2023-11-30, which is years after its inclusion in the PSL, so the current holder might not be the original requestor. However, I also noticed that it displays a landing page that claimed to be a DDNS service, and as you mentioned, it is difficult to detect any usage that does not involve web browsing (such as SSH tunnels, game servers, TV consoles, etc. that do not serve web pages or use SSL certificates). To be cautious, I did not remove this domain in this PR. It is possible that the domain was allowed to expire and has since changed hands, and considering that all reliable means (email, website) to contact the original requestor are no longer available, perhaps it should be removed as well?
I think so, if DNS resolution for the primary domain ybo.party results in NXDOMAIN, this generally implies that DNS will also fail for any subdomain under it, such as johndoe.ybo.party because as far as I know DNS relies on the hierarchical structure. If the authoritative DNS servers cannot find a record for the main domain (ybo.party), then they are not able to resolve subdomains like sub.ybo.party Testing ybo.party with https://www.nslookup.io/domains/ybo.party/dns-records/#authoritative shows: None of the authoritative DNS servers are available However, an exception could occur in cases like Internal vs. Public DNS. For instance, DN42 operates within an isolated network context. The fact that a domain is unavailable or returns NXDOMAIN in the public DNS does not necessarily mean the same within the DN42 DNS system, but I think this is not within the scope of PSL since it would involve an alternative DNS system. From the guideline:
|
(Note: I accidentally edited your comment before.)
So, can I not have records delegating subdomains to different servers. My reading of https://www.rfc-editor.org/rfc/rfc1034#section-5.3.3 is that this should work. On the other hand, I'm not sure how that would interact with query minimization (https://datatracker.ietf.org/doc/html/rfc9156). |
Oh, I see what you mean. Yes, I think the pseudo-code scenario you described should work. It's probably a dumb way to figure it out😂, but to try to replicate something similar in practice, I spent $1 and got the domain The experiment1. Third-level's impact on fourth-level - Scenario when
|
I believe if the root domain is returning NXDOMAIN, the entire domain is unresolvable as the TLD servers cannot find anything at the 2nd level, so it will not attempt to find anything above that. However with subdomains you can have 4th level subdomains resolvable with their own NS records without the 3rd level subdomain even existing. Example: |
Yeah, from my findings above #2173 (comment) it does seems that
i.e., even if a third-level domain fails, a fourth-level domain can still resolve independently with proper nameservers.
i.e., if a second-level domain fails to resolve, all dependent third-level domains also fail, despite glue records. To provide more live examples for research, here is the official zone file for the
Despite this entry being present in the |
This PR is to remove
ybo.faith
,homelink.one
,ybo.party
,ybo.review
,ybo.science
, andybo.trade
due to evidence suggesting domain inactivity.General Evidence (applies to all domains):
yombo.net
. No mail servers found.@yombo.net
has no MX.As identified in #2172:
Domain-Specific Checks:
1.
ybo.faith
RunningNot required at the time.dig +short TXT _psl.ybo.faith
no longer returns the required record value.2.
homelink.one
Creation Date: 2021-12-10T19:56:27Z
> PSL inclusion (pre-GitHub). The WHOIS creation dates for the domains are later than the PSL inclusion dates, suggesting the domains were likely allowed to expire.This domain is available for sale!
page.RunningNot required at the time.dig +short TXT _psl.homelink.one
no longer returns the required record value.3.
ybo.party
RunningNot required at the time.dig +short TXT _psl.ybo.party
no longer returns the required record value.4.
ybo.review
RunningNot required at the time.dig +short TXT _psl.ybo.review
no longer returns the required record value.5.
ybo.science
RunningNot required at the time.dig +short TXT _psl.ybo.science
no longer returns the required record value.6.
ybo.trade
RunningNot required at the time.dig +short TXT _psl.ybo.trade
no longer returns the required record value.7.
yombo.me
to be revisiteddig +short TXT _psl.yombo.me
still returns the required record value along with a note "reserved for upcoming projects"