Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## [v0.6.20261007](https://github.com/knu/ruby-domain_name/tree/v0.6.20261007) (2026-10-12)
[Full Changelog](https://github.com/knu/ruby-domain_name/compare/v0.6.20260921...v0.6.20261007)

- Update the eTLD database to 2026-10-07 07:28:30 UTC

## [v0.6.20260921](https://github.com/knu/ruby-domain_name/tree/v0.6.20260921) (2026-09-24)
[Full Changelog](https://github.com/knu/ruby-domain_name/compare/v0.6.20260907...v0.6.20260921)

Expand Down
92 changes: 54 additions & 38 deletions data/public_suffix_list.dat
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
// Please pull this list from, and only from https://publicsuffix.org/list/public_suffix_list.dat,
// rather than any other VCS sites. Pulling from any other URL is not guaranteed to be supported.

// VERSION: 2026-09-21_18-50-07_UTC
// COMMIT: 728555a30ef4d40e42a82d5678e5fbad2ad17b26
// VERSION: 2026-10-07_07-28-19_UTC
// COMMIT: 3929462652695bad04f0a27afb600974014a3c8b

// Instructions on pulling and using this list can be found at https://publicsuffix.org/list/.

Expand Down Expand Up @@ -6812,7 +6812,7 @@ org.zw

// newGTLDs

// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2026-07-24T16:40:16Z
// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2026-10-01T20:07:38Z
// This list is auto-generated, don't edit it manually.
// aaa : American Automobile Association, Inc.
// https://www.iana.org/domains/root/db/aaa.html
Expand Down Expand Up @@ -7630,7 +7630,7 @@ coffee
// https://www.iana.org/domains/root/db/college.html
college

// cologne : dotKoeln GmbH
// cologne : domainworx Service & Management GmbH
// https://www.iana.org/domains/root/db/cologne.html
cologne

Expand Down Expand Up @@ -8798,10 +8798,6 @@ jprs
// https://www.iana.org/domains/root/db/juegos.html
juegos

// juniper : JUNIPER NETWORKS, INC.
// https://www.iana.org/domains/root/db/juniper.html
juniper

// kaufen : Dog Beach, LLC
// https://www.iana.org/domains/root/db/kaufen.html
kaufen
Expand Down Expand Up @@ -8846,7 +8842,7 @@ kitchen
// https://www.iana.org/domains/root/db/kiwi.html
kiwi

// koeln : dotKoeln GmbH
// koeln : domainworx Service & Management GmbH
// https://www.iana.org/domains/root/db/koeln.html
koeln

Expand Down Expand Up @@ -11421,9 +11417,10 @@ cloudfront.net

// Amazon Cognito
// Submitted by AWS Security <psl-maintainers@amazon.com>
// Reference: d7d4a954-976e-403e-a010-de9ed0cfbbd1
// Reference: dd7b1be3-c336-4750-8e69-85d381b572dd
auth.af-south-1.amazoncognito.com
auth.ap-east-1.amazoncognito.com
auth.ap-east-2.amazoncognito.com
auth.ap-northeast-1.amazoncognito.com
auth.ap-northeast-2.amazoncognito.com
auth.ap-northeast-3.amazoncognito.com
Expand All @@ -11434,6 +11431,7 @@ auth.ap-southeast-2.amazoncognito.com
auth.ap-southeast-3.amazoncognito.com
auth.ap-southeast-4.amazoncognito.com
auth.ap-southeast-5.amazoncognito.com
auth.ap-southeast-6.amazoncognito.com
auth.ap-southeast-7.amazoncognito.com
auth.ca-central-1.amazoncognito.com
auth.ca-west-1.amazoncognito.com
Expand Down Expand Up @@ -11573,6 +11571,30 @@ emrappui-prod.us-west-2.amazonaws.com
emrnotebooks-prod.us-west-2.amazonaws.com
emrstudio-prod.us-west-2.amazonaws.com

// Amazon Lightsail
// Submitted by AWS Security <psl-maintainers@amazon.com>
// Reference: _BNEF4RCADXL7ELNLFZHYJMSMW4
amazonlightsail.com
*.ap-east-1.cs.amazonlightsail.com
*.ap-northeast-1.cs.amazonlightsail.com
*.ap-northeast-2.cs.amazonlightsail.com
*.ap-south-1.cs.amazonlightsail.com
*.ap-southeast-1.cs.amazonlightsail.com
*.ap-southeast-2.cs.amazonlightsail.com
*.ap-southeast-3.cs.amazonlightsail.com
*.ap-southeast-5.cs.amazonlightsail.com
*.ca-central-1.cs.amazonlightsail.com
*.eu-central-1.cs.amazonlightsail.com
*.eu-north-1.cs.amazonlightsail.com
*.eu-south-2.cs.amazonlightsail.com
*.eu-west-1.cs.amazonlightsail.com
*.eu-west-2.cs.amazonlightsail.com
*.eu-west-3.cs.amazonlightsail.com
*.sa-east-1.cs.amazonlightsail.com
*.us-east-1.cs.amazonlightsail.com
*.us-east-2.cs.amazonlightsail.com
*.us-west-2.cs.amazonlightsail.com

// Amazon Managed Workflows for Apache Airflow
// Submitted by AWS Security <psl-maintainers@amazon.com>
// Reference: bfd043cc-2816-451d-894e-612c6b61a438
Expand Down Expand Up @@ -12194,7 +12216,7 @@ awsapps.com

// AWS Elastic Beanstalk
// Submitted by AWS Security <psl-maintainers@amazon.com>
// Reference: e4e02a54-eaf9-4fe7-b662-39ccbc011a04
// Reference: _CCBN322SBHBCSUGB7BBDVTREDI
cn-north-1.eb.amazonaws.com.cn
cn-northwest-1.eb.amazonaws.com.cn
elasticbeanstalk.com
Expand All @@ -12204,13 +12226,18 @@ ap-northeast-1.elasticbeanstalk.com
ap-northeast-2.elasticbeanstalk.com
ap-northeast-3.elasticbeanstalk.com
ap-south-1.elasticbeanstalk.com
ap-south-2.elasticbeanstalk.com
ap-southeast-1.elasticbeanstalk.com
ap-southeast-2.elasticbeanstalk.com
ap-southeast-3.elasticbeanstalk.com
ap-southeast-4.elasticbeanstalk.com
ap-southeast-5.elasticbeanstalk.com
ap-southeast-6.elasticbeanstalk.com
ap-southeast-7.elasticbeanstalk.com
ca-central-1.elasticbeanstalk.com
ca-west-1.elasticbeanstalk.com
eu-central-1.elasticbeanstalk.com
eu-central-2.elasticbeanstalk.com
eu-north-1.elasticbeanstalk.com
eu-south-1.elasticbeanstalk.com
eu-south-2.elasticbeanstalk.com
Expand Down Expand Up @@ -12769,8 +12796,10 @@ co.no
// Combell.com : https://www.combell.com
// Submitted by Combell Team <support@combell.com>
webhosting.be
site.webhosting.be
prvw.eu
hosting-cluster.nl
site.hosting-cluster.nl

// Contentful GmbH : https://www.contentful.com
// Submitted by Contentful Developer Experience Team <prd-ecosystem-dx@contentful.com>
Expand Down Expand Up @@ -13785,6 +13814,10 @@ gitlab.io
gitapp.si
gitpage.si

// Glide : https://www.glideapps.com
// Submitted by Glide Engineering <engineering@heyglide.com>
glideos.app

// Global NOG Alliance : https://nogalliance.org/
// Submitted by Sander Steffann <sander@nogalliance.org>
nog.community
Expand Down Expand Up @@ -14236,6 +14269,10 @@ home64.de
ipv64.de
ipv64.net

// IQHost / IQ Group : https://iqhost.pl/
// Submitted by Adam Buhl <admin@iqhost.pl>
iqhs.pl

// ir.md : https://nic.ir.md
// Submitted by Ali Soizi <info@nic.ir.md>
ir.md
Expand Down Expand Up @@ -15475,40 +15512,19 @@ firewalledreplit.co
id.firewalledreplit.co
repl.co
id.repl.co
replit.dev
archer.replit.dev
bones.replit.dev
canary.replit.dev
global.replit.dev
hacker.replit.dev
id.replit.dev
janeway.replit.dev
kim.replit.dev
kira.replit.dev
kirk.replit.dev
odo.replit.dev
paris.replit.dev
picard.replit.dev
pike.replit.dev
prerelease.replit.dev
reed.replit.dev
riker.replit.dev
sisko.replit.dev
spock.replit.dev
staging.replit.dev
sulu.replit.dev
tarpit.replit.dev
teams.replit.dev
tucker.replit.dev
wesley.replit.dev
worf.replit.dev
*.replit.dev
*.teams.replit.dev
repl.run

// Resin.io : https://resin.io
// Submitted by Tim Perry <tim@resin.io>
resindevice.io
devices.resinstaging.io

// Retool : https://retool.com
// Submitted by Andrew Guan <security@retool.com>
retool.app

// Rico Developments Limited : https://adimo.co
// Submitted by Colin Brown <hello@adimo.co>
adimo.co.uk
Expand Down
64 changes: 35 additions & 29 deletions lib/domain_name/etld_data.rb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# frozen_string_literal: true

class DomainName
ETLD_DATA_DATE = '2026-09-21T18:50:24Z'
ETLD_DATA_DATE = '2026-10-07T07:28:30Z'

ETLD_DATA = {
"ac" => 0,
Expand Down Expand Up @@ -6343,7 +6343,6 @@ class DomainName
"jpmorgan" => 0,
"jprs" => 0,
"juegos" => 0,
"juniper" => 0,
"kaufen" => 0,
"kddi" => 0,
"kerryhotels" => 0,
Expand Down Expand Up @@ -7052,6 +7051,7 @@ class DomainName
"cloudfront.net" => 0,
"auth.af-south-1.amazoncognito.com" => 0,
"auth.ap-east-1.amazoncognito.com" => 0,
"auth.ap-east-2.amazoncognito.com" => 0,
"auth.ap-northeast-1.amazoncognito.com" => 0,
"auth.ap-northeast-2.amazoncognito.com" => 0,
"auth.ap-northeast-3.amazoncognito.com" => 0,
Expand All @@ -7062,6 +7062,7 @@ class DomainName
"auth.ap-southeast-3.amazoncognito.com" => 0,
"auth.ap-southeast-4.amazoncognito.com" => 0,
"auth.ap-southeast-5.amazoncognito.com" => 0,
"auth.ap-southeast-6.amazoncognito.com" => 0,
"auth.ap-southeast-7.amazoncognito.com" => 0,
"auth.ca-central-1.amazoncognito.com" => 0,
"auth.ca-west-1.amazoncognito.com" => 0,
Expand Down Expand Up @@ -7192,6 +7193,26 @@ class DomainName
"emrappui-prod.us-west-2.amazonaws.com" => 0,
"emrnotebooks-prod.us-west-2.amazonaws.com" => 0,
"emrstudio-prod.us-west-2.amazonaws.com" => 0,
"amazonlightsail.com" => 0,
"ap-east-1.cs.amazonlightsail.com" => -1,
"ap-northeast-1.cs.amazonlightsail.com" => -1,
"ap-northeast-2.cs.amazonlightsail.com" => -1,
"ap-south-1.cs.amazonlightsail.com" => -1,
"ap-southeast-1.cs.amazonlightsail.com" => -1,
"ap-southeast-2.cs.amazonlightsail.com" => -1,
"ap-southeast-3.cs.amazonlightsail.com" => -1,
"ap-southeast-5.cs.amazonlightsail.com" => -1,
"ca-central-1.cs.amazonlightsail.com" => -1,
"eu-central-1.cs.amazonlightsail.com" => -1,
"eu-north-1.cs.amazonlightsail.com" => -1,
"eu-south-2.cs.amazonlightsail.com" => -1,
"eu-west-1.cs.amazonlightsail.com" => -1,
"eu-west-2.cs.amazonlightsail.com" => -1,
"eu-west-3.cs.amazonlightsail.com" => -1,
"sa-east-1.cs.amazonlightsail.com" => -1,
"us-east-1.cs.amazonlightsail.com" => -1,
"us-east-2.cs.amazonlightsail.com" => -1,
"us-west-2.cs.amazonlightsail.com" => -1,
"airflow.af-south-1.on.aws" => -1,
"airflow.ap-east-1.on.aws" => -1,
"airflow.ap-northeast-1.on.aws" => -1,
Expand Down Expand Up @@ -7772,13 +7793,18 @@ class DomainName
"ap-northeast-2.elasticbeanstalk.com" => 0,
"ap-northeast-3.elasticbeanstalk.com" => 0,
"ap-south-1.elasticbeanstalk.com" => 0,
"ap-south-2.elasticbeanstalk.com" => 0,
"ap-southeast-1.elasticbeanstalk.com" => 0,
"ap-southeast-2.elasticbeanstalk.com" => 0,
"ap-southeast-3.elasticbeanstalk.com" => 0,
"ap-southeast-4.elasticbeanstalk.com" => 0,
"ap-southeast-5.elasticbeanstalk.com" => 0,
"ap-southeast-6.elasticbeanstalk.com" => 0,
"ap-southeast-7.elasticbeanstalk.com" => 0,
"ca-central-1.elasticbeanstalk.com" => 0,
"ca-west-1.elasticbeanstalk.com" => 0,
"eu-central-1.elasticbeanstalk.com" => 0,
"eu-central-2.elasticbeanstalk.com" => 0,
"eu-north-1.elasticbeanstalk.com" => 0,
"eu-south-1.elasticbeanstalk.com" => 0,
"eu-south-2.elasticbeanstalk.com" => 0,
Expand Down Expand Up @@ -8088,8 +8114,10 @@ class DomainName
"co.no" => 0,
"devinapps.com" => -1,
"webhosting.be" => 0,
"site.webhosting.be" => 0,
"prvw.eu" => 0,
"hosting-cluster.nl" => 0,
"site.hosting-cluster.nl" => 0,
"ctfcloud.net" => 0,
"convex.app" => 0,
"convex.cloud" => 0,
Expand Down Expand Up @@ -8806,6 +8834,7 @@ class DomainName
"gitlab.io" => 0,
"gitapp.si" => 0,
"gitpage.si" => 0,
"glideos.app" => 0,
"nog.community" => 0,
"co.ro" => 0,
"shop.ro" => 0,
Expand Down Expand Up @@ -9081,6 +9110,7 @@ class DomainName
"home64.de" => 0,
"ipv64.de" => 0,
"ipv64.net" => 0,
"iqhs.pl" => 0,
"ir.md" => 0,
"is-a-good.dev" => 0,
"iservschule.de" => 0,
Expand Down Expand Up @@ -9798,36 +9828,12 @@ class DomainName
"id.firewalledreplit.co" => 0,
"repl.co" => 0,
"id.repl.co" => 0,
"replit.dev" => 0,
"archer.replit.dev" => 0,
"bones.replit.dev" => 0,
"canary.replit.dev" => 0,
"global.replit.dev" => 0,
"hacker.replit.dev" => 0,
"id.replit.dev" => 0,
"janeway.replit.dev" => 0,
"kim.replit.dev" => 0,
"kira.replit.dev" => 0,
"kirk.replit.dev" => 0,
"odo.replit.dev" => 0,
"paris.replit.dev" => 0,
"picard.replit.dev" => 0,
"pike.replit.dev" => 0,
"prerelease.replit.dev" => 0,
"reed.replit.dev" => 0,
"riker.replit.dev" => 0,
"sisko.replit.dev" => 0,
"spock.replit.dev" => 0,
"staging.replit.dev" => 0,
"sulu.replit.dev" => 0,
"tarpit.replit.dev" => 0,
"teams.replit.dev" => 0,
"tucker.replit.dev" => 0,
"wesley.replit.dev" => 0,
"worf.replit.dev" => 0,
"replit.dev" => -1,
"teams.replit.dev" => -1,
"repl.run" => 0,
"resindevice.io" => 0,
"devices.resinstaging.io" => 0,
"retool.app" => 0,
"adimo.co.uk" => 0,
"itcouldbewor.se" => 0,
"aus.basketball" => 0,
Expand Down
2 changes: 1 addition & 1 deletion lib/domain_name/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

class DomainName
VERSION = '0.6.20260921'
VERSION = '0.6.20261007'
end
Loading