diff --git a/.codeclimate.yml b/.codeclimate.yml
index 20fe374..c4a7285 100644
--- a/.codeclimate.yml
+++ b/.codeclimate.yml
@@ -4,12 +4,12 @@ engines:
enabled: true
config:
languages:
- - javascript
+ - javascript
eslint:
enabled: true
- channel: "eslint-8"
+ channel: 'eslint-8'
config:
- config: ".eslintrc.yaml"
+ config: '.eslintrc.yaml'
fixme:
enabled: true
checks:
@@ -27,6 +27,6 @@ checks:
ratings:
paths:
- - "**.js"
+ - '**.js'
exclude_paths:
-- test/
+ - test/
diff --git a/.eslintrc.yaml b/.eslintrc.yaml
index 8d025d5..035a400 100644
--- a/.eslintrc.yaml
+++ b/.eslintrc.yaml
@@ -2,24 +2,6 @@ env:
node: true
es6: true
mocha: true
- es2020: true
+ es2022: true
-plugins:
- - haraka
-
-extends:
- - eslint:recommended
- - plugin:haraka/recommended
-
-root: true
-
-globals:
- OK: true
- CONT: true
- DENY: true
- DENYSOFT: true
- DENYDISCONNECT: true
- DENYSOFTDISCONNECT: true
-
-rules:
- indent: [2, 2, { "SwitchCase": 1} ]
\ No newline at end of file
+extends: ['@haraka']
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index eb5d070..25067b4 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -5,9 +5,9 @@
version: 2
updates:
- - package-ecosystem: "npm"
- directory: "/" # Location of package manifests
+ - package-ecosystem: 'npm'
+ directory: '/' # Location of package manifests
schedule:
- interval: "weekly"
+ interval: 'weekly'
allow:
- dependency-type: production
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index f3e5d9c..6e35e19 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,12 +1,11 @@
name: CI
-on: [ push, pull_request ]
+on: [push, pull_request]
env:
CI: true
jobs:
-
lint:
uses: haraka/.github/.github/workflows/lint.yml@master
@@ -14,21 +13,21 @@ jobs:
uses: haraka/.github/.github/workflows/coverage.yml@master
test:
- needs: [ lint, get-lts ]
+ needs: [lint, get-lts]
runs-on: ${{ matrix.os }}
strategy:
matrix:
- os: [ ubuntu-latest, windows-latest ]
+ os: [ubuntu-latest, windows-latest]
node-version: ${{ fromJson(needs.get-lts.outputs.active) }}
fail-fast: false
steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- name: Node ${{ matrix.node-version }} on ${{ matrix.os }}
- with:
- node-version: ${{ matrix.node-version }}
- - run: npm install
- - run: npm test
+ - uses: actions/checkout@v3
+ - uses: actions/setup-node@v3
+ name: Node ${{ matrix.node-version }} on ${{ matrix.os }}
+ with:
+ node-version: ${{ matrix.node-version }}
+ - run: npm install
+ - run: npm test
get-lts:
runs-on: ubuntu-latest
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index 383aca2..816e8c3 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -1,10 +1,10 @@
-name: "CodeQL"
+name: 'CodeQL'
on:
push:
- branches: [ master ]
+ branches: [master]
pull_request:
- branches: [ master ]
+ branches: [master]
schedule:
- cron: '18 7 * * 4'
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index 9bfdec3..e81c15f 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -14,4 +14,3 @@ jobs:
publish:
uses: haraka/.github/.github/workflows/publish.yml@master
secrets: inherit
-
diff --git a/.npmignore b/.npmignore
deleted file mode 100644
index ebde8dc..0000000
--- a/.npmignore
+++ /dev/null
@@ -1,62 +0,0 @@
-# Logs
-logs
-*.log
-npm-debug.log*
-
-# Runtime data
-pids
-*.pid
-*.seed
-
-# Directory for instrumented libs generated by jscoverage/JSCover
-lib-cov
-
-# Coverage directory used by tools like istanbul
-coverage
-
-# nyc test coverage
-.nyc_output
-
-# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
-.grunt
-
-# node-waf configuration
-.lock-wscript
-
-# Compiled binary addons (http://nodejs.org/api/addons.html)
-build/Release
-
-# Dependency directories
-node_modules
-jspm_packages
-
-# Optional npm cache directory
-.npm
-
-# Optional REPL history
-.node_repl_history
-
-package-lock.json
-bower_components
-# Optional npm cache directory
-.npmrc
-.idea
-.DS_Store
-haraka-update.sh
-
-.github
-.release
-.codeclimate.yml
-.editorconfig
-.gitignore
-.gitmodules
-.lgtm.yml
-appveyor.yml
-codecov.yml
-.travis.yml
-.eslintrc.yaml
-.eslintrc.json
-
-http/bower_components
-http/node_modules
-test
\ No newline at end of file
diff --git a/.prettierrc.yml b/.prettierrc.yml
new file mode 100644
index 0000000..8ded5e0
--- /dev/null
+++ b/.prettierrc.yml
@@ -0,0 +1,2 @@
+singleQuote: true
+semi: false
diff --git a/.release b/.release
index 954197d..afb1db8 160000
--- a/.release
+++ b/.release
@@ -1 +1 @@
-Subproject commit 954197dae07b32c4476ff87ec9ae7371311ec97d
+Subproject commit afb1db801607dda5e859f39b600f0dd0111e4651
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3cd7c7f..40e81e1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,11 @@
-
### Unreleased
+### [1.2.2] - 2024-09-27
+
+- updated TLD files
+- doc(CONTRIBUTORS): added
+- chore: automated code formatting
+- lint: remove duplicate / stale rules from .eslintrc
### [1.2.1] - 2024-04-03
@@ -10,34 +15,29 @@
- dep(mocha & eslint): remove from devDeps (install with npx)
- pkg: add ./test to .npmignore
-
### [1.2.0] - 2023-12-12
- dep(punycode): correctly specify (with trailing /)
- - to override built-in, which emits warnings
-
+ - to override built-in, which emits warnings
### [1.1.2] - 2023-12-11
- updated TLD files
- Update README.md (#78)
-
### [1.1.1] - 2023-06-16
- updated TLD files
- fix: update_tld_files and update installed copies (#76)
-
### [1.1.0] - 2022-09-29
- updated TLD files
- switch http -> https for extra-tlds URL
- for PSL updater, use project root, #74
-
### [1.0.34] - 2022-06-05
-
+
- ci: reusable workflows from haraka/.github
- ci: fix publish workflow (#66)
- ci: workflow tweaks (#64)
@@ -45,162 +45,133 @@
- ci: update codeclimate config
- chore: replace some promises with async/await
-
#### 1.0.30 - 2022-05-23
- update TLD files
- dep(\*): pin major versions
-
#### 1.0.29 - 2021-10-10
- update TLD files
- upon merge to master, automatically publish new version
-
#### 1.0.28 - 2021-06-09
- update TLD files & bump version
- allow disabling logging with env.HARAKA_LOGS_SUPPRESS
-
### 1.0.27 - 2021-01-05
- update TLD files & bump version
-
### 1.0.26 - 2020-10-23
- bump version
- replace travis & AppVeyor with GH workflow
-
### 2019-08-19
- unref interval, so node.js process exits normally (#52)
-
### 1.0.24 - 2019-04-09
- add an automatic PSL updater, updates the PSL each 15 days
- assuming no ill effects, after some release validation, extend to the other TLD files
- and say goodbye to `update TLD files` releases
-
### 1.0.23 - 2019-03-30
-* update TLD files
-
+- update TLD files
### 1.0.22 - 2018-11-14
-* update TLD files
-
+- update TLD files
### 1.0.21 - 2018-07-20
-* update TLD files
-
+- update TLD files
### 1.0.20 - 2018-06-15
-* update TLD files
-
+- update TLD files
### 1.0.19 - 2018-03-07
-* update TLD files
-
+- update TLD files
### 1.0.18 - 2017-12-30
-* update TLD files
-
+- update TLD files
### 1.0.17 - 2017-09-10
-* update TLD files
-
+- update TLD files
### 1.0.16 - 2017-07-30
-* update TLD files
-* dev/CI updates
-
+- update TLD files
+- dev/CI updates
### 1.0.15 - 2017-06-16
-* update TLD files
-* update for eslint4 compat
-
+- update TLD files
+- update for eslint4 compat
### 1.0.14 - 2017-05-22
-* update TLD files
-
+- update TLD files
### 1.0.13 - Feb 01, 2017
-* update TLD files
-* added INSTALL section to README
-* inherit lint rules from eslint-plugin-haraka
-* remove grunt-version-check (replaced by greenkeeper)
-* remove Grunt entirely
-
+- update TLD files
+- added INSTALL section to README
+- inherit lint rules from eslint-plugin-haraka
+- remove grunt-version-check (replaced by greenkeeper)
+- remove Grunt entirely
### 1.0.12 - Dec 28, 2016
-* update TLD files
-
+- update TLD files
### 1.0.11 - Nov 13, 2016
-* update TLD files
-
+- update TLD files
### 1.0.10 - Oct 06, 2016
-* update TLD files
-* update lint / code coverage meta
-
+- update TLD files
+- update lint / code coverage meta
### 1.0.9 - Aug 22, 2016
-* update TLD files
-
+- update TLD files
### 1.0.7 - Jul 20, 2016
-* update TLD files
-* update dep version numbers
-
+- update TLD files
+- update dep version numbers
### 1.0.6 - Jun 20, 2016
-* update TLD files
-* added curl -S (report errors) and -f (don't save files when HTTP errors encountered)
-
+- update TLD files
+- added curl -S (report errors) and -f (don't save files when HTTP errors encountered)
### 1.0.5 - May 16, 2016
-* updated TLD files
-
+- updated TLD files
### 1.0.4 - Feb 22, 2016
-* use `__dirname` for installed base path
-
+- use `__dirname` for installed base path
### 1.0.2 - Feb 05, 2016
-* updated lists
-* added Gruntfile.js
-
+- updated lists
+- added Gruntfile.js
### 1.0.1 - Feb 05, 2016
-* update path to etc dir
-
+- update path to etc dir
[1.0.32]: https://github.com/haraka/haraka-tld/releases/tag/1.0.31
[1.0.34]: https://github.com/haraka/haraka-tld/releases/tag/1.0.33
@@ -209,3 +180,4 @@
[1.1.2]: https://github.com/haraka/haraka-tld/releases/tag/1.1.2
[1.2.0]: https://github.com/haraka/haraka-tld/releases/tag/1.2.0
[1.2.1]: https://github.com/haraka/haraka-tld/releases/tag/1.2.1
+[1.2.2]: https://github.com/haraka/haraka-tld/releases/tag/1.2.2
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
new file mode 100644
index 0000000..2d0e621
--- /dev/null
+++ b/CONTRIBUTORS.md
@@ -0,0 +1,10 @@
+# Contributors
+
+This handcrafted artisinal software is brought to you by:
+
+|
msimerson (85) |
ekzyis (2) |
KingNoosh (1) |
PSSGCSim (1) |
baudehlo (1) |
smfreegard (1) |
lnedry (1) |
+| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
+
+|
luto (1)
+
+this file is maintained by [.release](https://github.com/msimerson/.release)
diff --git a/README.md b/README.md
index 39db553..24d93fb 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,6 @@ Haraka TLD utilities
// do something
}
-
## Functions exported
### get_organizational_domain
@@ -61,7 +60,6 @@ Split FQDN to host and domain
// false
}
-
## Directly access lists
### Check for a TLD
@@ -70,37 +68,35 @@ Split FQDN to host and domain
// true
}
-
## The following files are included
-* public-suffix-list
+- public-suffix-list
A list of all Public Suffixes (the parts of a domain name exactly
one level below the registrar). Includes punycoded international domains, is
maintained by the Mozilla project, and accomplishes roughly the same task
as the \*-tlds files.
-* top-level-tlds
+- top-level-tlds
The list of TLDs valid on the internet. [Update URL](http://data.iana.org/TLD/tlds-alpha-by-domain.txt)
-* two-level-tlds
+- two-level-tlds
A list of 2nd level TLDs. [Update URL](http://www.surbl.org/static/two-level-tlds)
-* three-level-tlds
+- three-level-tlds
A list of 3rd level TLDs. [Update URL](http://www.surbl.org/tld/three-level-tlds)
-* extra-tlds
+- extra-tlds
This allows for additional 2nd and 3rd level TLDs from a single file. Used for site customizations or for the URIBL hosters.txt. [Update URL](http://rss.uribl.com/hosters/hosters.txt)
-
## Updating
-* update the TLD files with `./update_tld_files`
-* use the .release scripts to roll a new release. If the .release dir is empty (first time), populate it with `git submodule update --init --recursive`.
+- update the TLD files with `./update_tld_files`
+- use the .release scripts to roll a new release. If the .release dir is empty (first time), populate it with `git submodule update --init --recursive`.
```sh
.release/start.sh patch
@@ -109,8 +105,6 @@ git add . && git commit
.release/submit.sh
```
-
-
[ci-img]: https://github.com/haraka/haraka-tld/actions/workflows/ci.yml/badge.svg
[ci-url]: https://github.com/haraka/haraka-tld/actions/workflows/ci.yml
[cov-img]: https://codecov.io/github/haraka/haraka-tld/coverage.svg
@@ -119,4 +113,3 @@ git add . && git commit
[clim-url]: https://codeclimate.com/github/haraka/haraka-tld
[npm-img]: https://nodei.co/npm/haraka-tld.png
[npm-url]: https://www.npmjs.com/package/haraka-tld
-
diff --git a/etc/public-suffix-list b/etc/public-suffix-list
index 329cfd1..6a0207b 100644
--- a/etc/public-suffix-list
+++ b/etc/public-suffix-list
@@ -16,20 +16,19 @@ ac.ae
gov.ae
mil.ae
aero
+airline.aero
+airport.aero
accident-investigation.aero
accident-prevention.aero
aerobatic.aero
aeroclub.aero
aerodrome.aero
agents.aero
-aircraft.aero
-airline.aero
-airport.aero
air-surveillance.aero
-airtraffic.aero
air-traffic-control.aero
+aircraft.aero
+airtraffic.aero
ambulance.aero
-amusement.aero
association.aero
author.aero
ballooning.aero
@@ -60,6 +59,7 @@ exchange.aero
express.aero
federation.aero
flight.aero
+freight.aero
fuel.aero
gliding.aero
government.aero
@@ -74,6 +74,7 @@ leasing.aero
logistics.aero
magazine.aero
maintenance.aero
+marketplace.aero
media.aero
microlight.aero
modelling.aero
@@ -96,6 +97,7 @@ show.aero
skydiving.aero
software.aero
student.aero
+taxi.aero
trader.aero
trading.aero
trainer.aero
@@ -688,10 +690,12 @@ sa.cr
cu
com.cu
edu.cu
-org.cu
-net.cu
+gob.cu
gov.cu
inf.cu
+nat.cu
+net.cu
+org.cu
cv
com.cv
edu.cv
@@ -1641,18 +1645,18 @@ yamanashi.jp
鳥取.jp
鹿児島.jp
*.kawasaki.jp
-*.kitakyushu.jp
-*.kobe.jp
-*.nagoya.jp
-*.sapporo.jp
-*.sendai.jp
-*.yokohama.jp
!city.kawasaki.jp
+*.kitakyushu.jp
!city.kitakyushu.jp
+*.kobe.jp
!city.kobe.jp
+*.nagoya.jp
!city.nagoya.jp
+*.sapporo.jp
!city.sapporo.jp
+*.sendai.jp
!city.sendai.jp
+*.yokohama.jp
!city.yokohama.jp
aisai.aichi.jp
ama.aichi.jp
@@ -4536,20 +4540,22 @@ ngo.ph
mil.ph
i.ph
pk
+ac.pk
+biz.pk
com.pk
-net.pk
edu.pk
-org.pk
fam.pk
-biz.pk
-web.pk
-gov.pk
+gkp.pk
gob.pk
+gog.pk
gok.pk
gon.pk
gop.pk
gos.pk
-info.pk
+gov.pk
+net.pk
+org.pk
+web.pk
pl
com.pl
net.pl
@@ -5985,7 +5991,6 @@ cruises
cuisinella
cymru
cyou
-dabur
dad
dance
data
@@ -6347,6 +6352,7 @@ meme
memorial
men
menu
+merck
merckmsd
miami
microsoft
@@ -6378,7 +6384,6 @@ mtr
music
nab
nagoya
-natura
navy
nba
nec
@@ -6572,7 +6577,6 @@ sexy
sfr
shangrila
sharp
-shaw
shell
shia
shiksha
@@ -6866,6 +6870,15 @@ zero
zip
zone
zuerich
+co.krd
+edu.krd
+art.pl
+gliwice.pl
+krakow.pl
+poznan.pl
+wroc.pl
+zakopane.pl
+lib.de.us
12chars.dev
12chars.it
12chars.pro
@@ -6875,8 +6888,7 @@ ltd.ua
611.to
a2hosted.com
cpserver.com
-graphox.us
-*.devcdnaccesso.com
+aaa.vodka
*.on-acorn.io
activetrail.biz
adaptable.app
@@ -6890,6 +6902,7 @@ hlx.page
hlx3.page
adobeio-static.net
adobeioruntime.net
+africa.com
beep.pl
airkitapps.com
airkitapps-au.com
@@ -6952,21 +6965,28 @@ execute-api.us-west-1.amazonaws.com
execute-api.us-west-2.amazonaws.com
cloudfront.net
auth.af-south-1.amazoncognito.com
+auth.ap-east-1.amazoncognito.com
auth.ap-northeast-1.amazoncognito.com
auth.ap-northeast-2.amazoncognito.com
auth.ap-northeast-3.amazoncognito.com
auth.ap-south-1.amazoncognito.com
+auth.ap-south-2.amazoncognito.com
auth.ap-southeast-1.amazoncognito.com
auth.ap-southeast-2.amazoncognito.com
auth.ap-southeast-3.amazoncognito.com
+auth.ap-southeast-4.amazoncognito.com
auth.ca-central-1.amazoncognito.com
+auth.ca-west-1.amazoncognito.com
auth.eu-central-1.amazoncognito.com
+auth.eu-central-2.amazoncognito.com
auth.eu-north-1.amazoncognito.com
auth.eu-south-1.amazoncognito.com
+auth.eu-south-2.amazoncognito.com
auth.eu-west-1.amazoncognito.com
auth.eu-west-2.amazoncognito.com
auth.eu-west-3.amazoncognito.com
auth.il-central-1.amazoncognito.com
+auth.me-central-1.amazoncognito.com
auth.me-south-1.amazoncognito.com
auth.sa-east-1.amazoncognito.com
auth.us-east-1.amazoncognito.com
@@ -6978,9 +6998,9 @@ auth.us-west-1.amazoncognito.com
auth-fips.us-west-1.amazoncognito.com
auth.us-west-2.amazoncognito.com
auth-fips.us-west-2.amazoncognito.com
+*.compute.amazonaws.com.cn
*.compute.amazonaws.com
*.compute-1.amazonaws.com
-*.compute.amazonaws.com.cn
us-east-1.amazonaws.com
emrappui-prod.cn-north-1.amazonaws.com.cn
emrnotebooks-prod.cn-north-1.amazonaws.com.cn
@@ -7006,6 +7026,9 @@ emrstudio-prod.ap-northeast-3.amazonaws.com
emrappui-prod.ap-south-1.amazonaws.com
emrnotebooks-prod.ap-south-1.amazonaws.com
emrstudio-prod.ap-south-1.amazonaws.com
+emrappui-prod.ap-south-2.amazonaws.com
+emrnotebooks-prod.ap-south-2.amazonaws.com
+emrstudio-prod.ap-south-2.amazonaws.com
emrappui-prod.ap-southeast-1.amazonaws.com
emrnotebooks-prod.ap-southeast-1.amazonaws.com
emrstudio-prod.ap-southeast-1.amazonaws.com
@@ -7015,18 +7038,30 @@ emrstudio-prod.ap-southeast-2.amazonaws.com
emrappui-prod.ap-southeast-3.amazonaws.com
emrnotebooks-prod.ap-southeast-3.amazonaws.com
emrstudio-prod.ap-southeast-3.amazonaws.com
+emrappui-prod.ap-southeast-4.amazonaws.com
+emrnotebooks-prod.ap-southeast-4.amazonaws.com
+emrstudio-prod.ap-southeast-4.amazonaws.com
emrappui-prod.ca-central-1.amazonaws.com
emrnotebooks-prod.ca-central-1.amazonaws.com
emrstudio-prod.ca-central-1.amazonaws.com
+emrappui-prod.ca-west-1.amazonaws.com
+emrnotebooks-prod.ca-west-1.amazonaws.com
+emrstudio-prod.ca-west-1.amazonaws.com
emrappui-prod.eu-central-1.amazonaws.com
emrnotebooks-prod.eu-central-1.amazonaws.com
emrstudio-prod.eu-central-1.amazonaws.com
+emrappui-prod.eu-central-2.amazonaws.com
+emrnotebooks-prod.eu-central-2.amazonaws.com
+emrstudio-prod.eu-central-2.amazonaws.com
emrappui-prod.eu-north-1.amazonaws.com
emrnotebooks-prod.eu-north-1.amazonaws.com
emrstudio-prod.eu-north-1.amazonaws.com
emrappui-prod.eu-south-1.amazonaws.com
emrnotebooks-prod.eu-south-1.amazonaws.com
emrstudio-prod.eu-south-1.amazonaws.com
+emrappui-prod.eu-south-2.amazonaws.com
+emrnotebooks-prod.eu-south-2.amazonaws.com
+emrstudio-prod.eu-south-2.amazonaws.com
emrappui-prod.eu-west-1.amazonaws.com
emrnotebooks-prod.eu-west-1.amazonaws.com
emrstudio-prod.eu-west-1.amazonaws.com
@@ -7036,6 +7071,9 @@ emrstudio-prod.eu-west-2.amazonaws.com
emrappui-prod.eu-west-3.amazonaws.com
emrnotebooks-prod.eu-west-3.amazonaws.com
emrstudio-prod.eu-west-3.amazonaws.com
+emrappui-prod.il-central-1.amazonaws.com
+emrnotebooks-prod.il-central-1.amazonaws.com
+emrstudio-prod.il-central-1.amazonaws.com
emrappui-prod.me-central-1.amazonaws.com
emrnotebooks-prod.me-central-1.amazonaws.com
emrstudio-prod.me-central-1.amazonaws.com
@@ -7065,20 +7103,34 @@ emrnotebooks-prod.us-west-2.amazonaws.com
emrstudio-prod.us-west-2.amazonaws.com
*.cn-north-1.airflow.amazonaws.com.cn
*.cn-northwest-1.airflow.amazonaws.com.cn
+*.af-south-1.airflow.amazonaws.com
+*.ap-east-1.airflow.amazonaws.com
*.ap-northeast-1.airflow.amazonaws.com
*.ap-northeast-2.airflow.amazonaws.com
+*.ap-northeast-3.airflow.amazonaws.com
*.ap-south-1.airflow.amazonaws.com
+*.ap-south-2.airflow.amazonaws.com
*.ap-southeast-1.airflow.amazonaws.com
*.ap-southeast-2.airflow.amazonaws.com
+*.ap-southeast-3.airflow.amazonaws.com
+*.ap-southeast-4.airflow.amazonaws.com
*.ca-central-1.airflow.amazonaws.com
+*.ca-west-1.airflow.amazonaws.com
*.eu-central-1.airflow.amazonaws.com
+*.eu-central-2.airflow.amazonaws.com
*.eu-north-1.airflow.amazonaws.com
+*.eu-south-1.airflow.amazonaws.com
+*.eu-south-2.airflow.amazonaws.com
*.eu-west-1.airflow.amazonaws.com
*.eu-west-2.airflow.amazonaws.com
*.eu-west-3.airflow.amazonaws.com
+*.il-central-1.airflow.amazonaws.com
+*.me-central-1.airflow.amazonaws.com
+*.me-south-1.airflow.amazonaws.com
*.sa-east-1.airflow.amazonaws.com
*.us-east-1.airflow.amazonaws.com
*.us-east-2.airflow.amazonaws.com
+*.us-west-1.airflow.amazonaws.com
*.us-west-2.airflow.amazonaws.com
s3.dualstack.cn-north-1.amazonaws.com.cn
s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn
@@ -7367,6 +7419,18 @@ s3-deprecated.us-west-2.amazonaws.com
s3-fips.us-west-2.amazonaws.com
s3-object-lambda.us-west-2.amazonaws.com
s3-website.us-west-2.amazonaws.com
+labeling.ap-northeast-1.sagemaker.aws
+labeling.ap-northeast-2.sagemaker.aws
+labeling.ap-south-1.sagemaker.aws
+labeling.ap-southeast-1.sagemaker.aws
+labeling.ap-southeast-2.sagemaker.aws
+labeling.ca-central-1.sagemaker.aws
+labeling.eu-central-1.sagemaker.aws
+labeling.eu-west-1.sagemaker.aws
+labeling.eu-west-2.sagemaker.aws
+labeling.us-east-1.sagemaker.aws
+labeling.us-east-2.sagemaker.aws
+labeling.us-west-2.sagemaker.aws
notebook.af-south-1.sagemaker.aws
notebook.ap-east-1.sagemaker.aws
notebook.ap-northeast-1.sagemaker.aws
@@ -7403,6 +7467,7 @@ notebook-fips.us-gov-east-1.sagemaker.aws
notebook.us-gov-west-1.sagemaker.aws
notebook-fips.us-gov-west-1.sagemaker.aws
notebook.us-west-1.sagemaker.aws
+notebook-fips.us-west-1.sagemaker.aws
notebook.us-west-2.sagemaker.aws
notebook-fips.us-west-2.sagemaker.aws
notebook.cn-north-1.sagemaker.com.cn
@@ -7420,6 +7485,7 @@ studio.ca-central-1.sagemaker.aws
studio.eu-central-1.sagemaker.aws
studio.eu-north-1.sagemaker.aws
studio.eu-south-1.sagemaker.aws
+studio.eu-south-2.sagemaker.aws
studio.eu-west-1.sagemaker.aws
studio.eu-west-2.sagemaker.aws
studio.eu-west-3.sagemaker.aws
@@ -7437,6 +7503,7 @@ studio.us-west-1.sagemaker.aws
studio.us-west-2.sagemaker.aws
studio.cn-north-1.sagemaker.com.cn
studio.cn-northwest-1.sagemaker.com.cn
+*.experiments.sagemaker.aws
analytics-gateway.ap-northeast-1.amazonaws.com
analytics-gateway.ap-northeast-2.amazonaws.com
analytics-gateway.ap-south-1.amazonaws.com
@@ -7447,7 +7514,7 @@ analytics-gateway.eu-west-1.amazonaws.com
analytics-gateway.us-east-1.amazonaws.com
analytics-gateway.us-east-2.amazonaws.com
analytics-gateway.us-west-2.amazonaws.com
-*.amplifyapp.com
+amplifyapp.com
*.awsapprunner.com
webview-assets.aws-cloud9.af-south-1.amazonaws.com
vfs.cloud9.af-south-1.amazonaws.com
@@ -7514,6 +7581,7 @@ webview-assets.cloud9.us-west-1.amazonaws.com
webview-assets.aws-cloud9.us-west-2.amazonaws.com
vfs.cloud9.us-west-2.amazonaws.com
webview-assets.cloud9.us-west-2.amazonaws.com
+awsapps.com
cn-north-1.eb.amazonaws.com.cn
cn-northwest-1.eb.amazonaws.com.cn
elasticbeanstalk.com
@@ -7548,8 +7616,6 @@ awsglobalaccelerator.com
*.private.repost.aws
eero.online
eero-stage.online
-t3l3p0rt.net
-tele.amune.org
apigee.io
panel.dev
siiites.com
@@ -7569,16 +7635,14 @@ sweetpepper.org
myasustor.com
cdn.prod.atlassian-dev.net
translated.page
-autocode.dev
+myfritz.link
myfritz.net
onavstack.net
*.awdev.ca
*.advisor.ws
ecommerce-shop.pl
b-data.io
-backplaneapp.io
balena-devices.com
-rs.ba
*.banzai.cloud
app.banzaicloud.io
*.backyards.banzaicloud.io
@@ -7611,13 +7675,15 @@ square7.de
bplaced.net
square7.net
*.s.brave.io
+shop.brendly.hr
shop.brendly.rs
browsersafetymark.io
+radio.am
+radio.fm
uk0.bigv.io
dh.bytemark.co.uk
vm.bytemark.co.uk
cafjs.com
-mycd.eu
canva-apps.cn
*.my.canvasite.cn
canva-apps.com
@@ -7627,55 +7693,68 @@ uwu.ai
carrd.co
crd.co
ju.mp
-ae.org
+api.gov.uk
+cdn77-storage.com
+rsc.contentproxy9.cz
+r.cdn77.net
+cdn77-ssl.net
+c.cdn77.org
+rsc.cdn77.org
+ssl.origin.cdn77-secure.org
+za.bz
br.com
cn.com
-com.de
-com.se
de.com
eu.com
-gb.net
-hu.net
-jp.net
jpn.com
mex.com
ru.com
sa.com
-se.net
uk.com
-uk.net
us.com
-za.bz
za.com
-ar.com
-hu.com
-kr.com
-no.com
-qc.com
-uy.com
-africa.com
-gr.com
-in.net
-web.in
-us.org
-co.com
-aus.basketball
-nz.basketball
-radio.am
-radio.fm
-c.la
-certmgr.org
+com.de
+gb.net
+hu.net
+jp.net
+se.net
+uk.net
+ae.org
+com.se
cx.ua
discourse.group
discourse.team
-cleverapps.io
clerk.app
clerkstage.app
*.lcl.dev
*.lclstage.dev
*.stg.dev
*.stgstage.dev
+cleverapps.cc
+*.services.clever-cloud.com
+cleverapps.io
+cleverapps.tech
clickrising.net
+cloudns.asia
+cloudns.be
+cloudns.biz
+cloudns.cc
+cloudns.ch
+cloudns.cl
+cloudns.club
+dnsabr.com
+cloudns.cx
+cloudns.eu
+cloudns.in
+cloudns.info
+dns-cloud.net
+dns-dynamic.net
+cloudns.nz
+cloudns.org
+cloudns.ph
+cloudns.pro
+cloudns.pw
+cloudns.us
c66.me
cloud66.ws
cloud66.zone
@@ -7684,8 +7763,6 @@ wpdevcloud.com
cloudaccess.host
freesite.host
cloudaccess.net
-cloudcontrolled.com
-cloudcontrolapp.com
*.cloudera.site
cf-ipfs.com
cloudflare-ipfs.com
@@ -7693,32 +7770,27 @@ trycloudflare.com
pages.dev
r2.dev
workers.dev
+cloudflare.net
+cdn.cloudflare.net
+cdn.cloudflareanycast.net
+cdn.cloudflarecn.net
+cdn.cloudflareglobal.net
+cust.cloudscale.ch
+objects.lpg.cloudscale.ch
+objects.rma.cloudscale.ch
wnext.app
-co.ca
-*.otap.co
-co.cz
-c.cdn77.org
-cdn77-ssl.net
-r.cdn77.net
-rsc.cdn77.org
-ssl.origin.cdn77-secure.org
-cloudns.asia
-cloudns.biz
-cloudns.club
-cloudns.cc
-cloudns.eu
-cloudns.in
-cloudns.info
-cloudns.org
-cloudns.pro
-cloudns.pw
-cloudns.us
cnpy.gdn
+*.otap.co
+co.ca
+co.com
codeberg.page
+csb.app
+preview.csb.app
co.nl
co.no
webhosting.be
hosting-cluster.nl
+ctfcloud.net
convex.site
ac.ru
edu.ru
@@ -7727,79 +7799,105 @@ int.ru
mil.ru
test.ru
dyn.cosidns.de
-dynamisches-dns.de
dnsupdater.de
+dynamisches-dns.de
internet-dns.de
l-o-g-i-n.de
dynamic-dns.info
feste-ip.net
knx-server.net
static-access.net
-*.cprapid.com
+craft.me
realm.cz
on.crisp.email
*.cryptonomic.net
-cupcake.is
curv.dev
-*.customer-oci.com
-*.oci.customer-oci.com
-*.ocp.customer-oci.com
-*.ocs.customer-oci.com
-cyclic.app
-cyclic.cloud
-cyclic-app.com
-cyclic.co.in
+cfolks.pl
cyon.link
cyon.site
+platform0.app
fnwk.site
folionetwork.site
-platform0.app
-daplie.me
-localhost.daplie.me
-dattolocal.com
-dattorelay.com
-dattoweb.com
-mydatto.com
-dattolocal.net
-mydatto.net
biz.dk
co.dk
firm.dk
reg.dk
store.dk
dyndns.dappnode.io
-*.dapps.earth
-*.bzz.dapps.earth
builtwithdark.com
+darklang.io
demo.datadetect.com
instance.datadetect.com
edgestack.me
+dattolocal.com
+dattorelay.com
+dattoweb.com
+mydatto.com
+dattolocal.net
+mydatto.net
ddns5.com
+ddnss.de
+dyn.ddnss.de
+dyndns.ddnss.de
+dyn-ip24.de
+dyndns1.de
+home-webserver.de
+dyn.home-webserver.de
+myhome-server.de
+ddnss.org
debian.net
+definima.io
+definima.net
deno.dev
deno-staging.dev
dedyn.io
deta.app
deta.dev
-*.rss.my.id
-*.diher.solutions
+dfirma.pl
+dkonto.pl
+you2.pl
+ondigitalocean.app
+*.digitaloceanspaces.com
+us.kg
+rss.my.id
+diher.solutions
discordsays.com
discordsez.com
jozi.biz
dnshome.de
+bci.dnstrace.pro
online.th
shop.th
drayddns.com
shoparena.pl
dreamhosters.com
+durumis.com
mydrobo.com
drud.io
drud.us
duckdns.org
-bip.sh
-bitbridge.net
dy.fi
tunk.org
+dyndns.biz
+for-better.biz
+for-more.biz
+for-some.biz
+for-the.biz
+selfip.biz
+webhop.biz
+ftpaccess.cc
+game-server.cc
+myphotos.cc
+scrapping.cc
+blogdns.com
+cechire.com
+dnsalias.com
+dnsdojo.com
+doesntexist.com
+dontexist.com
+doomdns.com
+dyn-o-saur.com
+dynalias.com
dyndns-at-home.com
dyndns-at-work.com
dyndns-blog.com
@@ -7814,64 +7912,14 @@ dyndns-server.com
dyndns-web.com
dyndns-wiki.com
dyndns-work.com
-dyndns.biz
-dyndns.info
-dyndns.org
-dyndns.tv
-at-band-camp.net
-ath.cx
-barrel-of-knowledge.info
-barrell-of-knowledge.info
-better-than.tv
-blogdns.com
-blogdns.net
-blogdns.org
-blogsite.org
-boldlygoingnowhere.org
-broke-it.net
-buyshouses.net
-cechire.com
-dnsalias.com
-dnsalias.net
-dnsalias.org
-dnsdojo.com
-dnsdojo.net
-dnsdojo.org
-does-it.net
-doesntexist.com
-doesntexist.org
-dontexist.com
-dontexist.net
-dontexist.org
-doomdns.com
-doomdns.org
-dvrdns.org
-dyn-o-saur.com
-dynalias.com
-dynalias.net
-dynalias.org
-dynathome.net
-dyndns.ws
-endofinternet.net
-endofinternet.org
-endoftheinternet.org
est-a-la-maison.com
est-a-la-masion.com
est-le-patron.com
est-mon-blogueur.com
-for-better.biz
-for-more.biz
-for-our.info
-for-some.biz
-for-the.biz
-forgot.her.name
-forgot.his.name
from-ak.com
from-al.com
from-ar.com
-from-az.net
from-ca.com
-from-co.net
from-ct.com
from-dc.com
from-de.com
@@ -7884,10 +7932,8 @@ from-il.com
from-in.com
from-ks.com
from-ky.com
-from-la.net
from-ma.com
from-md.com
-from-me.org
from-mi.com
from-mn.com
from-mo.com
@@ -7900,7 +7946,6 @@ from-nh.com
from-nj.com
from-nm.com
from-nv.com
-from-ny.net
from-oh.com
from-ok.com
from-or.com
@@ -7918,45 +7963,18 @@ from-wa.com
from-wi.com
from-wv.com
from-wy.com
-ftpaccess.cc
-fuettertdasnetz.de
-game-host.org
-game-server.cc
getmyip.com
-gets-it.net
-go.dyndns.org
gotdns.com
-gotdns.org
-groks-the.info
-groks-this.info
-ham-radio-op.net
-here-for-more.info
hobby-site.com
-hobby-site.org
-home.dyndns.org
-homedns.org
-homeftp.net
-homeftp.org
-homeip.net
homelinux.com
-homelinux.net
-homelinux.org
homeunix.com
-homeunix.net
-homeunix.org
iamallama.com
-in-the-band.net
is-a-anarchist.com
is-a-blogger.com
is-a-bookkeeper.com
-is-a-bruinsfan.org
is-a-bulls-fan.com
-is-a-candidate.org
is-a-caterer.com
-is-a-celticsfan.org
is-a-chef.com
-is-a-chef.net
-is-a-chef.org
is-a-conservative.com
is-a-cpa.com
is-a-cubicle-slave.com
@@ -7965,31 +7983,25 @@ is-a-designer.com
is-a-doctor.com
is-a-financialadvisor.com
is-a-geek.com
-is-a-geek.net
-is-a-geek.org
is-a-green.com
is-a-guru.com
is-a-hard-worker.com
is-a-hunter.com
-is-a-knight.org
is-a-landscaper.com
is-a-lawyer.com
is-a-liberal.com
is-a-libertarian.com
-is-a-linux-user.org
is-a-llama.com
is-a-musician.com
is-a-nascarfan.com
is-a-nurse.com
is-a-painter.com
-is-a-patsfan.org
is-a-personaltrainer.com
is-a-photographer.com
is-a-player.com
is-a-republican.com
is-a-rockstar.com
is-a-socialist.com
-is-a-soxfan.org
is-a-student.com
is-a-teacher.com
is-a-techie.com
@@ -8001,98 +8013,150 @@ is-an-anarchist.com
is-an-artist.com
is-an-engineer.com
is-an-entertainer.com
-is-by.us
is-certified.com
-is-found.org
is-gone.com
is-into-anime.com
is-into-cars.com
is-into-cartoons.com
is-into-games.com
is-leet.com
-is-lost.org
is-not-certified.com
-is-saved.org
is-slick.com
is-uberleet.com
-is-very-bad.org
-is-very-evil.org
-is-very-good.org
-is-very-nice.org
-is-very-sweet.org
is-with-theband.com
isa-geek.com
-isa-geek.net
-isa-geek.org
isa-hockeynut.com
issmarterthanyou.com
+likes-pie.com
+likescandy.com
+neat-url.com
+saves-the-whales.com
+selfip.com
+sells-for-less.com
+sells-for-u.com
+servebbs.com
+simple-url.com
+space-to-rent.com
+teaches-yoga.com
+writesthisblog.com
+ath.cx
+fuettertdasnetz.de
isteingeek.de
istmein.de
-kicks-ass.net
-kicks-ass.org
-knowsitall.info
-land-4-sale.us
lebtimnetz.de
leitungsen.de
-likes-pie.com
-likescandy.com
+traeumtgerade.de
+barrel-of-knowledge.info
+barrell-of-knowledge.info
+dyndns.info
+for-our.info
+groks-the.info
+groks-this.info
+here-for-more.info
+knowsitall.info
+selfip.info
+webhop.info
+forgot.her.name
+forgot.his.name
+at-band-camp.net
+blogdns.net
+broke-it.net
+buyshouses.net
+dnsalias.net
+dnsdojo.net
+does-it.net
+dontexist.net
+dynalias.net
+dynathome.net
+endofinternet.net
+from-az.net
+from-co.net
+from-la.net
+from-ny.net
+gets-it.net
+ham-radio-op.net
+homeftp.net
+homeip.net
+homelinux.net
+homeunix.net
+in-the-band.net
+is-a-chef.net
+is-a-geek.net
+isa-geek.net
+kicks-ass.net
+office-on-the.net
+podzone.net
+scrapper-site.net
+selfip.net
+sells-it.net
+servebbs.net
+serveftp.net
+thruhere.net
+webhop.net
merseine.nu
mine.nu
+shacknet.nu
+blogdns.org
+blogsite.org
+boldlygoingnowhere.org
+dnsalias.org
+dnsdojo.org
+doesntexist.org
+dontexist.org
+doomdns.org
+dvrdns.org
+dynalias.org
+dyndns.org
+go.dyndns.org
+home.dyndns.org
+endofinternet.org
+endoftheinternet.org
+from-me.org
+game-host.org
+gotdns.org
+hobby-site.org
+homedns.org
+homeftp.org
+homelinux.org
+homeunix.org
+is-a-bruinsfan.org
+is-a-candidate.org
+is-a-celticsfan.org
+is-a-chef.org
+is-a-geek.org
+is-a-knight.org
+is-a-linux-user.org
+is-a-patsfan.org
+is-a-soxfan.org
+is-found.org
+is-lost.org
+is-saved.org
+is-very-bad.org
+is-very-evil.org
+is-very-good.org
+is-very-nice.org
+is-very-sweet.org
+isa-geek.org
+kicks-ass.org
misconfused.org
-mypets.ws
-myphotos.cc
-neat-url.com
-office-on-the.net
-on-the-web.tv
-podzone.net
podzone.org
readmyblog.org
-saves-the-whales.com
-scrapper-site.net
-scrapping.cc
-selfip.biz
-selfip.com
-selfip.info
-selfip.net
selfip.org
-sells-for-less.com
-sells-for-u.com
-sells-it.net
sellsyourhome.org
-servebbs.com
-servebbs.net
servebbs.org
-serveftp.net
serveftp.org
servegame.org
-shacknet.nu
-simple-url.com
-space-to-rent.com
stuff-4-sale.org
-stuff-4-sale.us
-teaches-yoga.com
-thruhere.net
-traeumtgerade.de
-webhop.biz
-webhop.info
-webhop.net
webhop.org
+better-than.tv
+dyndns.tv
+on-the-web.tv
worse-than.tv
-writesthisblog.com
-ddnss.de
-dyn.ddnss.de
-dyndns.ddnss.de
-dyndns1.de
-dyn-ip24.de
-home-webserver.de
-dyn.home-webserver.de
-myhome-server.de
-ddnss.org
-definima.net
-definima.io
-ondigitalocean.app
-*.digitaloceanspaces.com
-bci.dnstrace.pro
+is-by.us
+land-4-sale.us
+stuff-4-sale.us
+dyndns.ws
+mypets.ws
ddnsfree.com
ddnsgeek.com
giize.com
@@ -8109,12 +8173,20 @@ freeddns.org
mywire.org
webredirect.org
myddns.rocks
-blogsite.xyz
dynv6.net
e4.cz
easypanel.app
easypanel.host
*.ewp.live
+onred.one
+staging.onred.one
+twmail.cc
+twmail.net
+twmail.org
+mymailer.com.tw
+url.tw
+at.emf.camp
+rt.ht
elementor.cloud
elementor.cool
en-root.fr
@@ -8122,8 +8194,6 @@ mytuleap.com
tuleap-partners.com
encr.app
encoreapi.com
-onred.one
-staging.onred.one
eu.encoway.cloud
eu.org
al.eu.org
@@ -8159,7 +8229,6 @@ kr.eu.org
lt.eu.org
lu.eu.org
lv.eu.org
-mc.eu.org
me.eu.org
mk.eu.org
mt.eu.org
@@ -8190,11 +8259,10 @@ us-1.evennode.com
us-2.evennode.com
us-3.evennode.com
us-4.evennode.com
-twmail.cc
-twmail.net
-twmail.org
-mymailer.com.tw
-url.tw
+relay.evervault.app
+relay.evervault.dev
+expo.app
+staging.expo.app
onfabrica.com
ru.net
adygeya.ru
@@ -8273,8 +8341,6 @@ u.channelsdvr.net
edgecompute.app
fastly-edge.com
fastly-terrarium.com
-fastlylb.net
-map.fastlylb.net
freetls.fastly.net
map.fastly.net
a.prod.fastly.net
@@ -8282,49 +8348,40 @@ global.prod.fastly.net
a.ssl.fastly.net
b.ssl.fastly.net
global.ssl.fastly.net
+fastlylb.net
+map.fastlylb.net
*.user.fm
fastvps-server.com
fastvps.host
myfast.host
fastvps.site
myfast.space
+conn.uk
+copro.uk
+hosp.uk
fedorainfracloud.org
fedorapeople.org
cloud.fedoraproject.org
app.os.fedoraproject.org
app.os.stg.fedoraproject.org
-conn.uk
-copro.uk
-hosp.uk
mydobiss.com
fh-muenster.io
filegear.me
-filegear-au.me
-filegear-de.me
-filegear-gb.me
-filegear-ie.me
-filegear-jp.me
-filegear-sg.me
firebaseapp.com
-fireweb.app
-flap.id
-onflashdrive.app
fldrv.com
flutterflow.app
fly.dev
-edgeapp.net
shw.io
-flynnhosting.net
+edgeapp.net
forgeblocks.com
id.forgerock.io
+framer.ai
framer.app
framercanvas.com
framer.media
framer.photos
framer.website
framer.wiki
-*.frusky.de
-ravpage.co.il
0e.vc
freebox-os.com
freeboxos.com
@@ -8334,7 +8391,23 @@ freebox-os.fr
freeboxos.fr
freedesktop.org
freemyip.com
+*.frusky.de
wien.funkfeuer.at
+daemon.asia
+dix.asia
+mydns.bz
+0am.jp
+0g0.jp
+0j0.jp
+0t0.jp
+mydns.jp
+pgw.jp
+wjg.jp
+keyword-on.net
+live-on.net
+server-on.net
+mydns.tw
+mydns.vc
*.futurecms.at
*.ex.futurecms.at
*.in.futurecms.at
@@ -8344,6 +8417,8 @@ futuremailing.at
*.kunden.ortsinfo.at
*.statics.cloud
aliases121.com
+campaign.gov.uk
+service.gov.uk
independent-commission.uk
independent-inquest.uk
independent-inquiry.uk
@@ -8351,16 +8426,15 @@ independent-panel.uk
independent-review.uk
public-inquiry.uk
royal-commission.uk
-campaign.gov.uk
-service.gov.uk
-api.gov.uk
gehirn.ne.jp
usercontent.jp
gentapps.com
gentlentapis.com
lab.ms
cdn-edges.net
-ghost.io
+localcert.net
+localhostcert.net
+corpnet.work
gsj.bz
githubusercontent.com
githubpreview.dev
@@ -8480,75 +8554,63 @@ whitesnow.jp
zombie.jp
heteml.net
graphic.design
-cloudapps.digital
-london.cloudapps.digital
-pymnt.uk
-ro.im
goip.de
-*.run.app
-web.app
-*.0emm.com
-appspot.com
-*.r.appspot.com
-codespot.com
-googleapis.com
-googlecode.com
-pagespeedmobilizer.com
-publishproxy.com
-withgoogle.com
-withyoutube.com
-*.gateway.dev
-cloud.goog
-translate.goog
-*.usercontent.goog
-cloudfunctions.net
blogspot.ae
blogspot.al
blogspot.am
+*.hosted.app
+*.run.app
+web.app
+blogspot.com.ar
+blogspot.co.at
+blogspot.com.au
blogspot.ba
blogspot.be
blogspot.bg
blogspot.bj
+blogspot.com.br
+blogspot.com.by
blogspot.ca
blogspot.cf
blogspot.ch
blogspot.cl
-blogspot.co.at
-blogspot.co.id
-blogspot.co.il
-blogspot.co.ke
-blogspot.co.nz
-blogspot.co.uk
-blogspot.co.za
-blogspot.com
-blogspot.com.ar
-blogspot.com.au
-blogspot.com.br
-blogspot.com.by
blogspot.com.co
-blogspot.com.cy
-blogspot.com.ee
-blogspot.com.eg
-blogspot.com.es
-blogspot.com.mt
-blogspot.com.ng
-blogspot.com.tr
-blogspot.com.uy
+*.0emm.com
+appspot.com
+*.r.appspot.com
+blogspot.com
+codespot.com
+googleapis.com
+googlecode.com
+pagespeedmobilizer.com
+withgoogle.com
+withyoutube.com
blogspot.cv
+blogspot.com.cy
blogspot.cz
blogspot.de
+*.gateway.dev
blogspot.dk
+blogspot.com.ee
+blogspot.com.eg
+blogspot.com.es
blogspot.fi
blogspot.fr
+cloud.goog
+translate.goog
+*.usercontent.goog
blogspot.gr
blogspot.hk
blogspot.hr
blogspot.hu
+blogspot.co.id
blogspot.ie
+blogspot.co.il
blogspot.in
blogspot.is
blogspot.it
blogspot.jp
+blogspot.co.ke
blogspot.kr
blogspot.li
blogspot.lt
@@ -8556,10 +8618,14 @@ blogspot.lu
blogspot.md
blogspot.mk
blogspot.mr
+blogspot.com.mt
blogspot.mx
blogspot.my
+cloudfunctions.net
+blogspot.com.ng
blogspot.nl
blogspot.no
+blogspot.co.nz
blogspot.pe
blogspot.pt
blogspot.qa
@@ -8573,12 +8639,19 @@ blogspot.si
blogspot.sk
blogspot.sn
blogspot.td
+blogspot.com.tr
blogspot.tw
blogspot.ug
+blogspot.co.uk
+blogspot.com.uy
blogspot.vn
+blogspot.co.za
goupile.fr
+pymnt.uk
+cloudapps.digital
+london.cloudapps.digital
gov.nl
-awsmppl.com
+grayjayleagues.com
günstigbestellen.de
günstigliefern.de
fin.ci
@@ -8586,18 +8659,32 @@ free.hr
caa.li
ua.rs
conf.se
-hs.zone
+häkkinen.fi
hs.run
+hs.zone
+wdh.app
+preview.wdh.app
+hrsn.dev
+t.hrsn.dev
+t.hrsn.net
hashbang.sh
hasura.app
hasura-app.io
+hatenablog.com
+hatenadiary.com
+hateblo.jp
+hatenablog.jp
+hatenadiary.jp
+hatenadiary.org
pages.it.hs-heilbronn.de
+heiyu.space
+helioho.st
+heliohost.us
hepforge.org
herokuapp.com
herokussl.com
ravendb.cloud
ravendb.community
-ravendb.me
development.run
ravendb.run
homesklep.pl
@@ -8608,23 +8695,31 @@ secaas.hk
hoplix.shop
orx.biz
biz.gl
+biz.ng
+co.biz.ng
+dl.biz.ng
+go.biz.ng
+lg.biz.ng
+on.biz.ng
col.ng
firm.ng
gen.ng
ltd.ng
ngo.ng
-edu.scot
-sch.so
+plc.ng
ie.ua
hostyhosting.io
-häkkinen.fi
+hf.space
+static.hf.space
+hypernode.io
+iobb.net
+co.cz
*.moonscale.io
moonscale.net
+gr.com
iki.fi
ibxos.it
iliadboxos.it
-impertrixcdn.com
-impertrix.com
smushcdn.com
wphostedmail.com
wpmucdn.com
@@ -8635,10 +8730,10 @@ in-berlin.de
in-brb.de
in-butter.de
in-dsl.de
-in-dsl.net
-in-dsl.org
in-vpn.de
+in-dsl.net
in-vpn.net
+in-dsl.org
in-vpn.org
biz.at
info.at
@@ -8672,19 +8767,25 @@ sp.leg.br
to.leg.br
pixolino.com
na4u.ru
+apps-1and1.com
+live-website.com
+apps-1and1.net
+websitebuilder.online
+app-ionos.space
iopsys.se
+*.dweb.link
ipifony.net
ir.md
+is-a-good.dev
+is-a.dev
iservschule.de
mein-iserv.de
schulplattform.de
schulserver.de
test-iserv.de
iserv.dev
-iobb.net
mel.cloudlets.com.au
cloud.interhostsolutions.be
-mycloud.by
alp1.ae.flow.ch
appengine.flow.ch
es-1.axarnet.cloud
@@ -8706,7 +8807,6 @@ us.reclaim.cloud
ch.trendhosting.cloud
de.trendhosting.cloud
jele.club
-amscompute.com
dopaas.com
paas.hosted-by-previder.com
rag-cloud.hosteur.com
@@ -8714,10 +8814,8 @@ rag-cloud-ch.hosteur.com
jcloud.ik-server.com
jcloud-ver-jpc.ik-server.com
demo.jelastic.com
-kilatiron.com
paas.massivegrid.com
jed.wafaicloud.com
-lon.wafaicloud.com
ryd.wafaicloud.com
j.scaleforce.com.cy
jelastic.dogado.eu
@@ -8729,18 +8827,14 @@ mircloud.host
paas.beebyte.io
sekd1.beebyteapp.io
jele.io
-cloud-fr1.unispace.io
jc.neen.it
-cloud.jelastic.open.tim.it
jcloud.kz
-upaas.kazteleport.kz
cloudjiffy.net
fra1-de.cloudjiffy.net
west1-us.cloudjiffy.net
jls-sto1.elastx.net
jls-sto2.elastx.net
jls-sto3.elastx.net
-faststacks.net
fr-1.paas.massivegrid.net
lon-1.paas.massivegrid.net
lon-2.paas.massivegrid.net
@@ -8750,11 +8844,9 @@ sg-1.paas.massivegrid.net
jelastic.saveincloud.net
nordeste-idc.saveincloud.net
j.scaleforce.net
-jelastic.tsukaeru.net
sdscloud.pl
unicloud.pl
mircloud.ru
-jelastic.regruhosting.ru
enscaled.sg
jele.site
jelastic.team
@@ -8768,25 +8860,24 @@ myjino.ru
*.spectrum.myjino.ru
*.vps.myjino.ru
jotelulu.cloud
-*.triton.zone
+webadorsite.com
+jouwweb.site
*.cns.joyent.com
+*.triton.zone
js.org
kaas.gg
khplay.nl
-ktistory.com
kapsi.fi
+ezproxy.kuleuven.be
+kuleuven.cloud
keymachine.de
kinghost.net
uni5.net
knightpoint.systems
koobin.events
-oya.to
-kuleuven.cloud
-ezproxy.kuleuven.be
-co.krd
-edu.krd
-krellian.net
webthings.io
+krellian.net
+oya.to
git-repos.de
lcube-server.de
svn-repos.de
@@ -8794,6 +8885,8 @@ leadpages.co
lpages.co
lpusercontent.com
lelux.site
+libp2p.direct
+runcontainers.dev
co.business
co.education
co.events
@@ -8801,23 +8894,23 @@ co.financial
co.network
co.place
co.technology
-app.lmpm.com
-linkyard.cloud
linkyard-cloud.ch
+linkyard.cloud
members.linode.com
*.nodebalancer.linode.com
*.linodeobjects.com
ip.linodeusercontent.com
we.bs
+filegear-sg.me
+ggff.net
*.user.localcert.dev
-localzone.xyz
loginline.app
loginline.dev
loginline.io
loginline.services
loginline.site
-servers.run
lohmus.me
+servers.run
krasnik.pl
leczna.pl
lubartow.pl
@@ -8828,18 +8921,19 @@ glug.org.uk
lug.org.uk
lugs.org.uk
barsy.bg
-barsy.co.uk
-barsyonline.co.uk
+barsy.club
barsycenter.com
barsyonline.com
-barsy.club
barsy.de
+barsy.dev
barsy.eu
+barsy.gr
barsy.in
barsy.info
barsy.io
barsy.me
barsy.menu
+barsyonline.menu
barsy.mobi
barsy.net
barsy.online
@@ -8847,21 +8941,29 @@ barsy.org
barsy.pro
barsy.pub
barsy.ro
+barsy.rs
barsy.shop
+barsyonline.shop
barsy.site
+barsy.store
barsy.support
barsy.uk
+barsy.co.uk
+barsyonline.co.uk
*.magentosite.cloud
+hb.cldmail.ru
+matlab.cloud
+modelscape.com
+mwcloudnonprod.com
+polyspace.com
mayfirst.info
mayfirst.org
-hb.cldmail.ru
-cn.vu
mazeplay.com
-mcpe.me
mcdir.me
mcdir.ru
-mcpre.ru
vps.mcdir.ru
+mcpre.ru
+mcpe.me
mediatech.by
mediatech.dev
hra.health
@@ -8878,12 +8980,10 @@ meteorapp.com
eu.meteorapp.com
co.pl
*.azurecontainer.io
-cloudapp.azure.com
azure-api.net
+azure-mobile.net
azureedge.net
azurefd.net
-azurewebsites.net
-azure-mobile.net
azurestaticapps.net
1.azurestaticapps.net
2.azurestaticapps.net
@@ -8897,22 +8997,24 @@ eastasia.azurestaticapps.net
eastus2.azurestaticapps.net
westeurope.azurestaticapps.net
westus2.azurestaticapps.net
+azurewebsites.net
cloudapp.net
trafficmanager.net
blob.core.windows.net
servicebus.windows.net
+routingthecloud.com
+sn.mynetname.net
+routingthecloud.net
+routingthecloud.org
csx.cc
-mintere.site
-forte.id
modx.dev
-mozilla-iot.org
bmoattachments.org
net.ru
org.ru
pp.ru
hostedpi.com
-customer.mythic-beasts.com
caracal.mythic-beasts.com
+customer.mythic-beasts.com
fentiger.mythic-beasts.com
lynx.mythic-beasts.com
ocelot.mythic-beasts.com
@@ -8925,8 +9027,12 @@ yali.mythic-beasts.com
cust.retrosnub.co.uk
ui.nabu.casa
cloud.nospamproxy.com
+netfy.app
netlify.app
4u.com
+nfshost.com
+ipfs.nftstorage.link
+ngo.us
ngrok.app
ngrok-free.app
ngrok.dev
@@ -8943,8 +9049,93 @@ ngrok.pizza
ngrok.pro
torun.pl
nh-serv.co.uk
-nfshost.com
-ipfs.nftstorage.link
+nimsite.uk
+mmafan.biz
+myftp.biz
+no-ip.biz
+no-ip.ca
+fantasyleague.cc
+gotdns.ch
+3utilities.com
+blogsyte.com
+ciscofreak.com
+damnserver.com
+ddnsking.com
+ditchyourip.com
+dnsiskinky.com
+dynns.com
+geekgalaxy.com
+health-carereform.com
+homesecuritymac.com
+homesecuritypc.com
+myactivedirectory.com
+mysecuritycamera.com
+myvnc.com
+net-freaks.com
+onthewifi.com
+point2this.com
+quicksytes.com
+securitytactics.com
+servebeer.com
+servecounterstrike.com
+serveexchange.com
+serveftp.com
+servegame.com
+servehalflife.com
+servehttp.com
+servehumour.com
+serveirc.com
+servemp3.com
+servep2p.com
+servepics.com
+servequake.com
+servesarcasm.com
+stufftoread.com
+unusualperson.com
+workisboring.com
+dvrcam.info
+ilovecollege.info
+no-ip.info
+brasilia.me
+ddns.me
+dnsfor.me
+hopto.me
+loginto.me
+noip.me
+webhop.me
+bounceme.net
+ddns.net
+eating-organic.net
+mydissent.net
+myeffect.net
+mymediapc.net
+mypsx.net
+mysecuritycamera.net
+nhlfan.net
+no-ip.net
+pgafan.net
+privatizehealthinsurance.net
+redirectme.net
+serveblog.net
+serveminecraft.net
+sytes.net
+cable-modem.org
+collegefan.org
+couchpotatofries.org
+hopto.org
+mlbfan.org
+myftp.org
+mysecuritycamera.org
+nflfan.org
+no-ip.org
+read-books.org
+ufcfan.org
+zapto.org
+no-ip.co.uk
+golffan.us
+noip.us
+pointto.us
+stage.nodeart.io
*.developer.app
noop.app
*.northflank.app
@@ -8953,16 +9144,13 @@ noop.app
*.database.run
*.migration.run
noticeable.news
+notion.site
dnsking.ch
mypi.co
n4t.co
001www.com
-ddnslive.com
myiphost.com
forumz.info
-16-b.it
-32-b.it
-64-b.it
soundcast.me
tcp4.me
dnsup.net
@@ -8976,159 +9164,81 @@ x443.pw
now-dns.top
ntdll.top
freeddns.us
-crafting.xyz
-zapto.xyz
nsupdate.info
nerdpol.ovh
-blogsyte.com
-brasilia.me
-cable-modem.org
-ciscofreak.com
-collegefan.org
-couchpotatofries.org
-damnserver.com
-ddns.me
-ditchyourip.com
-dnsfor.me
-dnsiskinky.com
-dvrcam.info
-dynns.com
-eating-organic.net
-fantasyleague.cc
-geekgalaxy.com
-golffan.us
-health-carereform.com
-homesecuritymac.com
-homesecuritypc.com
-hopto.me
-ilovecollege.info
-loginto.me
-mlbfan.org
-mmafan.biz
-myactivedirectory.com
-mydissent.net
-myeffect.net
-mymediapc.net
-mypsx.net
-mysecuritycamera.com
-mysecuritycamera.net
-mysecuritycamera.org
-net-freaks.com
-nflfan.org
-nhlfan.net
-no-ip.ca
-no-ip.co.uk
-no-ip.net
-noip.us
-onthewifi.com
-pgafan.net
-point2this.com
-pointto.us
-privatizehealthinsurance.net
-quicksytes.com
-read-books.org
-securitytactics.com
-serveexchange.com
-servehumour.com
-servep2p.com
-servesarcasm.com
-stufftoread.com
-ufcfan.org
-unusualperson.com
-workisboring.com
-3utilities.com
-bounceme.net
-ddns.net
-ddnsking.com
-gotdns.ch
-hopto.org
-myftp.biz
-myftp.org
-myvnc.com
-no-ip.biz
-no-ip.info
-no-ip.org
-noip.me
-redirectme.net
-servebeer.com
-serveblog.net
-servecounterstrike.com
-serveftp.com
-servegame.com
-servehalflife.com
-servehttp.com
-serveirc.com
-serveminecraft.net
-servemp3.com
-servepics.com
-servequake.com
-sytes.net
-webhop.me
-zapto.org
-stage.nodeart.io
-pcloud.host
nyc.mn
+prvcy.page
+obl.ong
+observablehq.cloud
static.observableusercontent.com
-cya.gg
omg.lol
cloudycluster.net
omniwe.site
-123hjemmeside.dk
-123hjemmeside.no
-123homepage.it
-123kotisivu.fi
-123minsida.se
-123miweb.es
-123paginaweb.pt
-123sait.ru
-123siteweb.fr
123webseite.at
-123webseite.de
123website.be
+simplesite.com.br
123website.ch
+simplesite.com
+123webseite.de
+123hjemmeside.dk
+123miweb.es
+123kotisivu.fi
+123siteweb.fr
+simplesite.gr
+123homepage.it
123website.lu
123website.nl
+123hjemmeside.no
service.one
-simplesite.com
-simplesite.com.br
-simplesite.gr
simplesite.pl
-nid.io
+123paginaweb.pt
+123minsida.se
+is-a-fullstack.dev
+is-cool.dev
+is-not-a.dev
+localplayer.dev
+is-local.org
opensocial.site
opencraft.hosting
+16-b.it
+32-b.it
+64-b.it
orsites.com
operaunite.com
+*.customer-oci.com
+*.oci.customer-oci.com
+*.ocp.customer-oci.com
+*.ocs.customer-oci.com
+*.oraclecloudapps.com
+*.oraclegovcloudapps.com
+*.oraclegovcloudapps.uk
tech.orange
+can.re
authgear-staging.com
authgearapps.com
skygearapp.com
outsystemscloud.com
-*.webpaas.ovh.net
*.hosting.ovh.net
+*.webpaas.ovh.net
ownprovider.com
own.pm
*.owo.codes
ox.rs
oy.lc
pgfog.com
-pagefrontapp.com
pagexl.com
-*.paywhirl.com
-bar0.net
-bar1.net
-bar2.net
-rdv.to
-art.pl
-gliwice.pl
-krakow.pl
-poznan.pl
-wroc.pl
-zakopane.pl
-pantheonsite.io
gotpantheon.com
+pantheonsite.io
+*.paywhirl.com
+*.xmit.co
+xmit.dev
+madethis.site
+srv.us
+gh.srv.us
+gl.srv.us
+lk3.ru
mypep.link
perspecta.cloud
-lk3.ru
on-web.fr
*.upsun.app
upsunapp.com
@@ -9140,11 +9250,7 @@ us.platform.sh
platter-app.com
platter-app.dev
platterp.us
-pdns.page
-plesk.page
-pleskns.com
pley.games
-dyn53.io
onporter.run
co.bn
postman-echo.com
@@ -9154,43 +9260,47 @@ httpbin.org
prequalifyme.today
xen.prgmr.com
priv.at
-prvcy.page
-*.dweb.link
protonet.io
chirurgiens-dentistes-en-france.fr
byen.site
pubtls.org
pythonanywhere.com
eu.pythonanywhere.com
-qoto.io
-qualifioapp.com
-ladesk.com
-qbuser.com
-cloudsite.builders
-myradweb.net
-servername.us
-instances.spawn.cc
-instantcloud.cn
-ras.ru
qa2.com
qcx.io
*.sys.qcx.io
-dev-myqnapcloud.com
+myqnapcloud.cn
alpha-myqnapcloud.com
+dev-myqnapcloud.com
+mycloudnas.com
+mynascloud.com
myqnapcloud.com
+qoto.io
+qualifioapp.com
+ladesk.com
+qbuser.com
*.quipelements.com
vapor.cloud
vaporcloud.io
rackmaze.com
rackmaze.net
-g.vbrplsbx.io
-*.on-k3s.io
+cloudsite.builders
+myradweb.net
+servername.us
+web.in
+in.net
+myrdbx.io
+site.rb-hosting.io
*.on-rancher.cloud
+*.on-k3s.io
*.on-rio.io
+ravpage.co.il
+readthedocs-hosted.com
readthedocs.io
rhcloud.com
-app.render.com
+instances.spawn.cc
onrender.com
+app.render.com
replit.app
id.replit.app
firewalledreplit.co
@@ -9228,10 +9338,10 @@ repl.run
resindevice.io
devices.resinstaging.io
hzc.io
-wellbeingzone.eu
-wellbeingzone.co.uk
adimo.co.uk
itcouldbewor.se
+aus.basketball
+nz.basketball
git-pages.rit.edu
rocky.page
биз.рус
@@ -9244,6 +9354,8 @@ rocky.page
сочи.рус
спб.рус
я.рус
+ras.ru
+nyat.app
180r.com
dojin.com
sakuratan.com
@@ -9295,9 +9407,17 @@ sakura.tv
*.dev-builder.code.com
*.stg-builder.code.com
*.001.test.code-builder-stg.platform.salesforce.com
+*.d.crm.dev
+*.w.crm.dev
+*.wa.crm.dev
+*.wb.crm.dev
+*.wc.crm.dev
+*.wd.crm.dev
+*.we.crm.dev
+*.wf.crm.dev
sandcats.io
-logoip.de
logoip.com
+logoip.de
fr-par-1.baremetal.scw.cloud
fr-par-2.baremetal.scw.cloud
nl-ams-1.baremetal.scw.cloud
@@ -9330,6 +9450,7 @@ schokokeks.net
gov.scot
service.gov.scot
scrysec.com
+client.scrypted.io
firewall-gateway.com
firewall-gateway.de
my-gateway.de
@@ -9342,18 +9463,19 @@ myfirewall.org
spdns.org
seidat.net
sellfy.store
-senseering.net
minisite.ms
-magnet.page
+senseering.net
+servebolt.cloud
biz.ua
co.ua
pp.ua
-shiftcrypto.dev
-shiftcrypto.io
+as.sh.cn
+sheezy.games
shiftedit.io
myshopblocks.com
myshopify.com
shopitsite.com
+shopware.shop
shopware.store
mo-siemens.io
1kapp.com
@@ -9365,6 +9487,7 @@ siteleaf.net
bounty-full.com
alpha.bounty-full.com
beta.bounty-full.com
+small-web.org
aeroport.fr
avocat.fr
chambagri.fr
@@ -9375,34 +9498,19 @@ notaires.fr
pharmacien.fr
port.fr
veterinaire.fr
-small-web.org
vp4.me
-snowflake.app
-privatelink.snowflake.app
+*.snowflake.app
+*.privatelink.snowflake.app
streamlit.app
streamlitapp.com
try-snowplow.com
-srht.site
-stackhero-network.com
-runs.onstackit.cloud
-stackit.gg
-stackit.rocks
-stackit.run
-stackit.zone
-musician.io
-novecore.site
-static.land
-dev.static.land
-sites.static.land
-storebase.store
-vps-host.net
-atl.jelastic.vps-host.net
-njs.jelastic.vps-host.net
-ric.jelastic.vps-host.net
+mafelo.net
playstation-cloud.com
+srht.site
apps.lair.io
*.stolos.io
spacekit.io
+ind.mom
customer.speedpartner.de
myspreadshop.at
myspreadshop.com.au
@@ -9423,6 +9531,17 @@ myspreadshop.no
myspreadshop.pl
myspreadshop.se
myspreadshop.co.uk
+w-corp-staticblitz.com
+w-credentialless-staticblitz.com
+w-staticblitz.com
+stackhero-network.com
+runs.onstackit.cloud
+stackit.gg
+stackit.rocks
+stackit.run
+stackit.zone
+musician.io
+novecore.site
api.stdlib.com
feedback.ac
forms.ac
@@ -9434,21 +9553,25 @@ quizzes.cx
researched.cx
tests.cx
surveys.so
+storebase.store
storipress.app
storj.farm
+strapiapp.com
+media.strapiapp.com
+vps-host.net
+atl.jelastic.vps-host.net
+njs.jelastic.vps-host.net
+ric.jelastic.vps-host.net
streak-link.com
streaklinks.com
streakusercontent.com
-utwente.io
soc.srcf.net
user.srcf.net
+utwente.io
temp-dns.com
supabase.co
supabase.in
supabase.net
-su.paba.se
-*.s5y.io
-*.sensiosite.cloud
syncloud.it
dscloud.biz
direct.quickconnect.cn
@@ -9464,11 +9587,11 @@ dsmynas.net
familyds.net
dsmynas.org
familyds.org
-vpnplus.to
direct.quickconnect.to
-tabitorder.co.il
-mytabit.co.il
+vpnplus.to
mytabit.com
+mytabit.co.il
+tabitorder.co.il
taifun-dns.de
beta.tailscale.net
ts.net
@@ -9478,6 +9601,8 @@ gdansk.pl
gdynia.pl
med.pl
sopot.pl
+p.tawk.email
+p.tawkto.email
site.tb-hosting.com
edugit.io
s3.teckids.org
@@ -9489,11 +9614,11 @@ telebit.io
reservd.com
thingdustdata.com
cust.dev.thingdust.io
+reservd.dev.thingdust.io
cust.disrec.thingdust.io
+reservd.disrec.thingdust.io
cust.prod.thingdust.io
cust.testing.thingdust.io
-reservd.dev.thingdust.io
-reservd.disrec.thingdust.io
reservd.testing.thingdust.io
tickets.io
arvo.network
@@ -9524,12 +9649,10 @@ webspace.rocks
lima.zone
*.transurl.be
*.transurl.eu
-*.transurl.nl
site.transip.me
+*.transurl.nl
tuxfamily.org
dd-dns.de
-diskstation.eu
-diskstation.org
dray-dns.de
draydns.de
dyn-vpn.de
@@ -9540,91 +9663,72 @@ my-wan.de
syno-ds.de
synology-diskstation.de
synology-ds.de
+diskstation.eu
+diskstation.org
typedream.app
pro.typeform.com
-uber.space
*.uberspace.de
+uber.space
hk.com
-hk.org
-ltd.hk
inc.hk
+ltd.hk
+hk.org
it.com
+unison-services.cloud
+virtual-user.de
+virtualuser.de
name.pm
sch.tf
biz.wf
sch.wf
org.yt
-virtualuser.de
-virtual-user.de
+rs.ba
+bielsko.pl
upli.io
urown.cloud
dnsupdate.info
-lib.de.us
-2038.io
+us.org
+v.ua
+express.val.run
+web.val.run
vercel.app
+v0.build
vercel.dev
+vusercontent.net
now.sh
+2038.io
router.management
v-info.info
voorloper.cloud
-neko.am
-nyaa.am
-be.ax
-cat.ax
-es.ax
-eu.ax
-gg.ax
-mc.ax
-us.ax
-xy.ax
-nl.ci
-xx.gl
-app.gp
-blog.gt
-de.gt
-to.gt
-be.gy
-cc.hn
-io.kg
-jp.kg
-tv.kg
-uk.kg
-us.kg
-de.ls
-at.md
-de.md
-jp.md
-to.md
-indie.porn
-vxl.sh
-ch.tc
-me.tc
-we.tc
-nyan.to
-at.vg
-blog.vu
-dev.vu
-me.vu
-v.ua
*.vultrobjects.com
wafflecell.com
webflow.io
webflowtest.io
*.webhare.dev
-reserve-online.net
-reserve-online.com
bookonline.app
hotelwithflight.com
-wedeploy.io
-wedeploy.me
-wedeploy.sh
+reserve-online.com
+reserve-online.net
+cprapid.com
+pleskns.com
+wp2.host
+pdns.page
+plesk.page
+wpsquared.site
+*.wadl.top
remotewd.com
+box.ca
pages.wiardweb.com
-wmflabs.org
toolforge.org
wmcloud.org
+wmflabs.org
panel.gg
daemon.panel.gg
+wixsite.com
+wixstudio.com
+editorx.io
+wixstudio.io
+wix.run
messwithdns.com
woltlab-demo.com
myforum.community
@@ -9637,10 +9741,6 @@ raffleentry.org.uk
weeklylottery.org.uk
wpenginepowered.com
js.wpenginepowered.com
-wixsite.com
-editorx.io
-wixstudio.io
-wix.run
half.host
xnbay.com
u2.xnbay.com
@@ -9666,6 +9766,7 @@ noho.st
za.net
za.org
zap.cloud
+zeabur.app
bss.design
basicserver.io
virtualserver.io
diff --git a/etc/three-level-tlds b/etc/three-level-tlds
index a00063f..be66dc7 100644
--- a/etc/three-level-tlds
+++ b/etc/three-level-tlds
@@ -20,6 +20,11 @@
3cx.co.za
4040.idv.tw
4.azurestaticapps.net
+5.azurestaticapps.net
+6.azurestaticapps.net
+7.azurestaticapps.net
+8.azurestaticapps.net
+9.azurestaticapps.net
abashiri.hokkaido.jp
abeno.osaka.jp
abiko.chiba.jp
@@ -138,6 +143,7 @@ ap-singapore-1.oraclecloud.com
ap-south-1.amazonaws.com
ap-south-1.awstrack.me
ap-south-1.elasticbeanstalk.com
+ap-south-1.linodeobjects.com
ap-southeast-1.amazonaws.com
ap-southeast-1.elasticbeanstalk.com
ap-southeast-2.amazonaws.com
@@ -292,6 +298,7 @@ bo.telemark.no
bpj.mybluehost.me
bpu.mybluehost.me
bqn.mybluehost.me
+br-gru-1.linodeobjects.com
brv.mybluehost.me
bryansk.rt.ru
b.topica.com
@@ -301,6 +308,7 @@ bungotakada.oita.jp
bunkyo.tokyo.jp
bur.mybluehost.me
buryatiya.rt.ru
+business.telecomitalia.it
buzen.fukuoka.jp
bve.mybluehost.me
bxt.mybluehost.me
@@ -384,6 +392,7 @@ cdn.cloudappsecurity.com
cdn.digitaloceanspaces.com
cdn.jiashule.com
cdn.myhwclouds.com
+cdn.shiyicdn.com
cdq.mybluehost.me
cdz.mybluehost.me
cea.mybluehost.me
@@ -451,9 +460,12 @@ cjs.mybluehost.me
clb.appdomain.cloud
clf.mybluehost.me
click.mailersend.net
+clicks.bzbmail.com
+clicks.dattanet.com
clicks.mlsend2.com
clicks.mlsend.com
clicks.mtaes.net
+clicks.mtasrv.net
cloud-de.unispace.io
cloud.flynet.pro
cloud-fr1.unispace.io
@@ -580,7 +592,6 @@ dmv.mybluehost.me
dnj.mybluehost.me
dns.myhuaweicloud.com
d-n-s.org.uk
-docs.google.com
domrock.net.br
do.sapo.pt
doshi.yamanashi.jp
@@ -635,6 +646,7 @@ elb.amazonaws.com
elista.rt.ru
elitesingles.co.uk
ema.mybluehost.me
+ember2.mailblaze.net
embetsu.hokkaido.jp
emega.com.tw
ena.gifu.jp
@@ -665,6 +677,7 @@ eu1.hs-sales-engage.com
eu1.hubspotlinksfree.com
eu1.hubspotlinksstarter.com
eu1.moonscale.io
+eu1.tocampaigns.com
eu2.cas.ms
eu-2.evennode.com
eu2.moonscale.io
@@ -724,6 +737,7 @@ fi-hel1.upcloud.host
fi-hel2.upcloud.com
fi-hel2.upcloud.host
fih.mybluehost.me
+fire4.mailblaze.net
fiw.mybluehost.me
fjm.mybluehost.me
fkg.mybluehost.me
@@ -1061,6 +1075,7 @@ ichinomiya.aichi.jp
ichinomiya.chiba.jp
ichinoseki.iwate.jp
id3.navexone.com
+id-cgk-1.linodeobjects.com
ide.kyoto.jp
id.forgerock.io
idh.mybluehost.me
@@ -1120,6 +1135,7 @@ inawashiro.fukushima.jp
inazawa.aichi.jp
ine.kyoto.jp
in.eu.org
+inferno5.mailblaze.net
in.futurecms.at
ingress-alpha.easywp.com
ingress-baronn.easywp.com
@@ -1149,7 +1165,11 @@ ipd.mybluehost.me
ipfs.cf-ipfs.com
ipfs.dweb.link
ipfs.fleek.cool
+ipfs.flk-ipfs.io
+ipfs.flk-ipfs.xyz
+ipfs.isbweb.link
ipfs.nftstorage.link
+ipfs.storry.tv
ipfs.w3s.link
ip.linodeusercontent.com
ipns.dweb.link
@@ -1185,6 +1205,7 @@ itano.tokushima.jp
itayanagi.aomori.jp
itb.ac.id
it.eu.org
+it-mil-1.linodeobjects.com
itoigawa.niigata.jp
itoman.okinawa.jp
ito.shizuoka.jp
@@ -1260,6 +1281,7 @@ joyo.kyoto.jp
jpa.mybluehost.me
jp.eu.org
jpm.mybluehost.me
+jp.sendgrid.net
jqb.mybluehost.me
j.scaleforce.net
jsk.mybluehost.me
@@ -1697,6 +1719,7 @@ lij.mybluehost.me
lin.mybluehost.me
lipetsk.rt.ru
lit.mybluehost.me
+live.net.mk
lkl.mybluehost.me
lkx.mybluehost.me
lly.mybluehost.me
@@ -1718,6 +1741,7 @@ lt.acemlnb.com
lt.acemlnc.com
lt.acemlnd.com
ltd.co.im
+lt.emlnk9.com
lt.emlnk.com
lt.eu.org
lu.eu.org
@@ -2209,6 +2233,7 @@ okoppe.hokkaido.jp
okuizumo.shimane.jp
okuma.fukushima.jp
okutama.tokyo.jp
+oli194.emailiq.net
omachi.nagano.jp
omachi.saga.jp
omaezaki.shizuoka.jp
@@ -2264,6 +2289,7 @@ oss-acc-allline.aliyuncs.com
oss-accelerate.aliyuncs.com
oss.aliyuncs.com
oss-ap-northeast-1.aliyuncs.com
+oss-ap-northeast-2.aliyuncs.com
oss-ap-south-1.aliyuncs.com
oss-ap-southeast-1.aliyuncs.com
oss-ap-southeast-2.aliyuncs.com
@@ -2513,7 +2539,16 @@ rsc.cdn77.org
rs.gov.br
rs.leg.br
rsl.mybluehost.me
+r.sp10-brevo.net
r.sp1-brevo.net
+r.sp2-brevo.net
+r.sp3-brevo.net
+r.sp4-brevo.net
+r.sp5-brevo.net
+r.sp6-brevo.net
+r.sp7-brevo.net
+r.sp8-brevo.net
+r.sp9-brevo.net
rss.my.id
ru.eu.org
rul.mybluehost.me
@@ -2796,6 +2831,8 @@ soni.nara.jp
soo.kagoshima.jp
sosa.chiba.jp
sourcelair.stolos.io
+sov196.emailiq.net
+sov197.emailiq.net
sowa.ibaraki.jp
spaces.live.com
spaces.msn.com
@@ -2982,6 +3019,7 @@ tis.mybluehost.me
tjo.mybluehost.me
tjy.mybluehost.me
tlv.mybluehost.me
+t.mailkit.eu
tms.myhuaweicloud.com
tnd.mybluehost.me
tnt.mybluehost.me
@@ -3069,6 +3107,7 @@ tr.eu.org
triadbiz.rr.com
trk.elasticemail.com
trk.klaviyomail.com
+trkpnt.ongage.net
tsq.mybluehost.me
tsubame.niigata.jp
tsubata.ishikawa.jp
@@ -3180,35 +3219,55 @@ ureshino.mie.jp
uruma.okinawa.jp
uryu.hokkaido.jp
us10.list-manage1.com
+us10.list-manage2.com
us10.list-manage.com
us11.list-manage1.com
+us11.list-manage2.com
us11.list-manage.com
us12.list-manage1.com
+us12.list-manage2.com
us12.list-manage.com
us13.list-manage1.com
+us13.list-manage2.com
us13.list-manage.com
us14.list-manage1.com
+us14.list-manage2.com
us14.list-manage.com
us15.list-manage1.com
+us15.list-manage2.com
us15.list-manage.com
us16.list-manage1.com
+us16.list-manage2.com
us16.list-manage.com
us17.list-manage1.com
+us17.list-manage2.com
us17.list-manage.com
us18.list-manage1.com
+us18.list-manage2.com
us18.list-manage.com
us19.list-manage1.com
+us19.list-manage2.com
us19.list-manage.com
us1.cas.ms
us-1.evennode.com
us1.list-manage1.com
+us1.list-manage2.com
us1.list-manage.com
us1.wpsitepreview.link
us20.list-manage1.com
+us20.list-manage2.com
us20.list-manage.com
+us21.list-manage1.com
+us21.list-manage2.com
us21.list-manage.com
+us22.list-manage1.com
+us22.list-manage2.com
us22.list-manage.com
+us23.list-manage1.com
+us23.list-manage2.com
us23.list-manage.com
+us24.list-manage1.com
+us24.list-manage2.com
us24.list-manage.com
us2.cas.ms
us-2.evennode.com
@@ -3224,18 +3283,23 @@ us3.list-manage2.com
us3.list-manage.com
us-4.evennode.com
us4.list-manage1.com
+us4.list-manage2.com
us4.list-manage.com
us5.list-manage1.com
+us5.list-manage2.com
us5.list-manage.com
us5.wpsitepreview.link
us6.list-manage1.com
us6.list-manage2.com
us6.list-manage.com
us7.list-manage1.com
+us7.list-manage2.com
us7.list-manage.com
us8.list-manage1.com
+us8.list-manage2.com
us8.list-manage.com
us9.list-manage1.com
+us9.list-manage2.com
us9.list-manage.com
usa.oita.jp
us-ashburn-1.oraclecloud.com
@@ -3246,6 +3310,7 @@ us.chime.live
us-east-1.amazonaws.com
us-east-1.awstrack.me
us-east-1.elasticbeanstalk.com
+us-east-1.linodeobjects.com
us-east-2.amazonaws.com
us-east-2.avsvmcloud.com
us-east-2.elasticbeanstalk.com
@@ -3254,16 +3319,21 @@ us.eu.org
us-gov-west-1.amazonaws.com
us-gov-west-1.elasticbeanstalk.com
ushiku.ibaraki.jp
+us-lax-1.linodeobjects.com
+us-mia-1.linodeobjects.com
us.newsweaver.com
us.ngrok.io
us-nyc1.upcloud.com
us-nyc1.upcloud.host
+us-ord-1.linodeobjects.com
us-phoenix-1.oraclecloud.com
us.platform.sh
us.reclaim.cloud
us-sanjose-1.oraclecloud.com
+us-sea-1.linodeobjects.com
us-sjo1.upcloud.com
us-sjo1.upcloud.host
+us-southeast-1.linodeobjects.com
usui.fukuoka.jp
usuki.oita.jp
us-west-1.amazonaws.com
diff --git a/etc/top-level-tlds b/etc/top-level-tlds
index b26d13a..35c118b 100644
--- a/etc/top-level-tlds
+++ b/etc/top-level-tlds
@@ -1,4 +1,4 @@
-# Version 2024040300, Last Updated Wed Apr 3 07:07:01 2024 UTC
+# Version 2024092700, Last Updated Fri Sep 27 07:07:01 2024 UTC
AAA
AARP
ABB
@@ -297,7 +297,6 @@ CY
CYMRU
CYOU
CZ
-DABUR
DAD
DANCE
DATA
@@ -802,7 +801,6 @@ NA
NAB
NAGOYA
NAME
-NATURA
NAVY
NBA
NC
@@ -1039,7 +1037,6 @@ SG
SH
SHANGRILA
SHARP
-SHAW
SHELL
SHIA
SHIKSHA
diff --git a/etc/two-level-tlds b/etc/two-level-tlds
index 0412e57..809cce4 100644
--- a/etc/two-level-tlds
+++ b/etc/two-level-tlds
@@ -1,11 +1,11 @@
-000a.biz
+0.bg
000.pe
+000a.biz
000space.com
-000webhostapp.com
000webhost.com
+000webhostapp.com
001www.com
0am.jp
-0.bg
0catch.com
0emm.com
0fees.net
@@ -13,6 +13,7 @@
0g0.jp
0j0.jp
0x.no
+1.bg
10001mb.com
100megsfree5.com
10dv.com
@@ -28,12 +29,11 @@
1337.pictures
150m.com
150watt.ru
+16-b.it
163.to
1688.com
-16-b.it
16mb.com
1accesshost.com
-1.bg
1blu.de
1dumb.com
1eko.com
@@ -46,6 +46,8 @@
1tpego.net
1und1.de
1x.com
+2-minute-quote.com
+2.bg
2000.hu
20fr.com
2288.org
@@ -53,7 +55,6 @@
24-7.ro
24hr.com
25u.com
-2.bg
2box.jp
2fh.co
2fine.de
@@ -63,17 +64,16 @@
2kool4u.net
2ku.ru
2manusub.com
-2-minute-quote.com
2mycamera.com
2mydns.net
2p.fm
2waky.com
2y.net
+3-a.net
+3.bg
32-b.it
3322.org
360virtual.ch
-3-a.net
-3.bg
3cx.ae
3cx.asia
3cx.at
@@ -122,10 +122,10 @@
3uropamail.com
3utilities.com
3x.ro
+4.bg
404.mn
48s.jp
49b.uk
-4.bg
4dq.com
4everland.app
4irc.com
@@ -136,91 +136,77 @@
4me.qa
4mydomain.com
4pu.com
-4shared.com
4sql.net
4twenty.us
4u.com
+5.bg
50webs.com
-5166.info
51.la
+5166.info
52lishi.com
5ballov.ru
-5.bg
+5g.in
5gbfree.com
5hark.net
5u.com
+6.bg
64-b.it
6600.org
66ghz.com
688.org
69.mu
6a.org
-6.bg
6bone.pl
+6g.in
6te.net
+7.bg
70948.com
7766.org
-7.bg
7eer.net
7uw.net
+8.bg
800188.com
8634.su
8800.org
8866.org
890m.com
-8.bg
8xhosting.com
+9.bg
96.lt
9966.org
-9.bg
9k.com
+a.bg
+a.se
a0001.net
a2dns.com
a2hosted.com
aa.am
-aaa.pro
aa.no
+aaa.pro
aarborte.no
+ab.ca
+ab.ma
+ab.se
aba.ae
aba.cx
-ab.ca
-a.bg
abkhazia.su
abledns.com
-ab.ma
abmetalmecanica.com
abo.pa
abr.it
abruzzo.it
-ab.se
abuser.eu
-academy.museum
+ac-page.com
ac.ae
ac.am
-aca.pro
ac.at
ac.bd
ac.be
-accesscam.org
ac.ci
-accident-investigation.aero
-accident-prevention.aero
ac.cn
ac.com
ac.cr
-acct.pro
ac.cy
-acedatacenter.com
-acemlna.com
-acemlnb.com
-acemlnc.com
-acemlnd.com
-acemlne.com
-acemlnf.com
-acemlng.com
-acemlnh.com
-acemlni.com
-acemlnj.com
ac.fj
ac.fk
ac.gg
@@ -239,7 +225,6 @@ ac.lk
ac.ls
ac.ma
ac.me
-acmetoy.com
ac.mu
ac.mw
ac.mz
@@ -248,22 +233,15 @@ ac.ni
ac.nz
ac.om
ac.pa
-ac-page.com
ac.pg
ac.pr
-acrobat.jp
ac.rs
ac.ru
ac.rw
ac.se
ac.sz
-act.au
ac.th
-activateexp.com
-activehosted.com
-activewaiting.com
ac.tj
-actonsoftware.com
ac.tz
ac.ug
ac.uk
@@ -271,87 +249,117 @@ ac.vn
ac.za
ac.zm
ac.zw
+aca.pro
+academy.museum
+accesscam.org
+accident-investigation.aero
+accident-prevention.aero
+acct.pro
+acedatacenter.com
+acemlna.com
+acemlnb.com
+acemlnc.com
+acemlnd.com
+acemlne.com
+acemlnf.com
+acemlng.com
+acemlnh.com
+acemlni.com
+acemlnj.com
+acmetoy.com
+acrobat.jp
+act.au
+activateexp.com
+activehosted.com
+activewaiting.com
+actonsoftware.com
+ad.jp
adammcarthur.com
adcreative.ai
addns.org
addr.com
-ad.jp
adj.st
+adkclicker.fr
adknowledge.com
adm.br
admin-mcas-gov.ms
-adobeioruntime.net
adobeio-static.net
+adobeioruntime.net
adrive.com
-adultdns.net
adult.ht
+adultdns.net
adultnet.in
adv.br
-advisor.ws
adv.mz
+advisor.ws
advtechpr.net
adygeya.ru
adygeya.su
ae-admin.com
-aejrie.no
ae.org
+ae.tn
+aejrie.no
+aero.mv
+aero.np
+aero.tt
aerobatic.aero
aeroclub.aero
aerodrome.aero
-aero.mv
-aero.np
aeroport.fr
-aero.tt
-ae.tn
affise.com
afjord.no
africa.bj
africa.com
+ag.it
agdenes.no
agents.aero
-ag.it
-agrar.hu
agr.br
-agriculture.museum
+agrar.hu
agric.za
+agriculture.museum
agrigento.it
agrinet.tn
agro.bj
-agropeople.ru
agro.pl
+agropeople.ru
ah.cn
ah.no
+ahmdabad.in
ahvftp.com
+ai.in
+ai.vn
aichi.jp
aid.pl
aintno.info
aip.ee
+air-surveillance.aero
+air-traffic-control.aero
+air.museum
aircraft.aero
airguard.museum
airline.aero
airlinemeals.net
-air.museum
airport.aero
-air-surveillance.aero
airtraffic.aero
-air-traffic-control.aero
-ai.vn
+ak.us
akadns.net
-akamaiedge.net
+akamai-staging.net
+akamai.net
akamaiedge-staging.net
-akamaihd.net
+akamaiedge.net
akamaihd-staging.net
-akamai.net
-akamaiorigin.net
+akamaihd.net
akamaiorigin-staging.net
-akamai-staging.net
-akamaized.net
+akamaiorigin.net
akamaized-staging.net
+akamaized.net
akita.jp
aknoluokta.no
akrehamn.no
aktyubinsk.su
-ak.us
+al.it
+al.no
+al.us
alabama.museum
alaheadju.no
aland.fi
@@ -362,35 +370,33 @@ alessandria.it
alesund.no
alfahosting-vps.de
algard.no
-al.it
aliyuncs.com
+all.my
allez.la
allisons.org
-all.my
allowed.org
almosaed.biz
almostmy.com
-al.no
alpleisureoffice.com
alstahaug.no
-altai.ru
+alt.na
+alt.za
alta.no
+altai.ru
altblue.net
altervista.org
-alt.na
alto-adige.it
altoadige.it
-alt.za
-al.us
alvdal.no
-amber.museum
am.br
+am.in
+amber.museum
ambulance.aero
ambulance.museum
+american.museum
americana.museum
americanantiques.museum
americanart.museum
-american.museum
americanunfinished.com
americommerce.com
amli.no
@@ -402,21 +408,21 @@ amsterdam.museum
amur.ru
amursk.ru
amusement.aero
+an.it
anahuac.mx
ancona.it
-andasuolo.no
-andebu.no
and.mom
and.museum
+andasuolo.no
+andebu.no
andoy.no
andria-barletta-trani.it
-andriabarlettatrani.it
andria-trani-barletta.it
+andriabarlettatrani.it
andriatranibarletta.it
androider.tv
angelcamddns.com
angelfire.com
-an.it
annefrank.museum
anonymous.lv
anthro.museum
@@ -427,30 +433,33 @@ anyitsolution.com
anytempurl.com
ao.it
aomori.jp
-aosta.it
aosta-valley.it
+aosta.it
aostavalley.it
aoste.it
-aphroditeskateboards.com
+ap-rsa.de
ap.it
+aphroditeskateboards.com
apms5.com
apothecaryhabits.com
app.br
-appdomain.cloud
app.link
+appdomain.cloud
+apps-search.com
appscion.com
appspacehosted.com
appspaceusercontent.com
appspot.com
-apps-search.com
apptechservices.com
appudo.net
-ap-rsa.de
aq.it
aq.pl
aqserv.com
aquarium.museum
aquila.it
+ar.com
+ar.it
+ar.us
arboretum.museum
arcadepages.com
archaeological.museum
@@ -458,13 +467,13 @@ archaeology.museum
architectes.bj
architecture.museum
architecturevogue.com
-ar.com
ardal.no
+ardetahost.com
+ardetamedia.com
aremark.no
arenaceballos.com
arendal.no
arezzo.it
-ar.it
arkhangelsk.ru
arkhangelsk.su
armenia.su
@@ -474,29 +483,39 @@ arq.br
arquivirtual.com
arredemo.org
arrobamail.com
-artanddesign.museum
art.br
-artcenter.museum
-artdeco.museum
art.do
art.dz
-arteducation.museum
-artgallery.museum
art.ht
-artit.com
art.museum
art.pl
-artsandcrafts.museum
+art.sn
+artanddesign.museum
+artcenter.museum
+artdeco.museum
+arteducation.museum
+artgallery.museum
+artit.com
arts.co
arts.museum
-art.sn
arts.nf
arts.ro
arts.ve
-ar.us
+artsandcrafts.museum
arvixe.com
arvixevps.com
arweave.net
+as-list.com
+as-list1.com
+as-list2.com
+as-list3.com
+as-list4.com
+as-list5.com
+as-list6.com
+as-list7.com
+as-list8.com
+as-list9.com
+as.us
as19557.net
as29145.net
as29997.net
@@ -504,14 +523,12 @@ ascension-newage.net
ascensionsounds.net
ascoli-piceno.it
ascolipiceno.it
-a.se
asenov.ru
aseral.no
aserraderoelsol.com
ashgabad.su
-asiamariage.com
-asianfreshproduce.com
asia.np
+asiamariage.com
asip.cloud
ask2ask.com
asker.no
@@ -520,19 +537,17 @@ askoy.no
askvoll.no
asmatart.museum
asn.au
-asnes.no
asn.lv
+asnes.no
aspserver.net
-assassination.museum
ass.dz
+ass.km
+assassination.museum
assedic.fr
assisi.museum
-ass.km
assn.lk
asso.bj
asso.ci
-association.aero
-association.museum
asso.dz
asso.fr
asso.gp
@@ -544,32 +559,21 @@ asso.nc
asso.re
asso.st
asso.ws
+association.aero
+association.museum
assur.bj
asti.it
astirxlnk.com
astrakhan.ru
astronomy.museum
-as.us
asuscomm.com
at-band-camp.net
-atempurl.com
-aternos.org
-atfinity.app
-ath.cx
at.hm
at.it
-atlanta.museum
-atlantatruckdrivingschool.us
-atlassian.net
at.lv
at.md
-atm.pl
at.nr
-ato.br
at.pn
-atservers.net
-atspace.com
-atspace.eu
at.tc
at.tf
at.tt
@@ -577,15 +581,28 @@ at.ua
at.vc
at.vg
at.vu
+atempurl.com
+aternos.org
+atfinity.app
+ath.cx
+atlanta.museum
+atlantatruckdrivingschool.us
+atlassian.net
+atm.pl
+ato.br
+atservers.net
+atspace.com
+atspace.eu
atwebpages.com
-au.com
+au.ms
+au.pn
+au.tc
+au.tt
audnedaln.no
augustow.pl
aukra.no
-au.ms
-au.pn
-auraria.org
aura-servers.com
+auraria.org
aure.no
aurland.no
aurskog-holand.no
@@ -593,67 +610,70 @@ austevoll.no
austin.museum
australia.museum
austrheim.no
-au.tc
-authgearapps.com
authgear-staging.com
+authgearapps.com
authorizeddns.net
authorizeddns.org
authorizeddns.us
+auto-reply.jp
+auto.pl
autocode.dev
autocrm.lt
automail.me
automotive.museum
-auto.pl
-auto-reply.jp
-au.tt
auxlang.net
+av.it
+av.tr
avellino.it
averoy.no
-av.it
avocat.fr
avocat.pro
avocats.bj
avonhost.com
avoues.fr
-av.tr
awardspace.com
awdev.ca
awiki.org
awn.com
awsglobalaccelerator.com
awsmppl.com
+ax.lt
axc.nl
axis.museum
-ax.lt
-azerbaijan.su
az.pl
-azureedge.net
+az.us
+azerbaijan.su
azure-mobile.net
-azurestaticapps.net
+azureedge.net
azurewebsites.net
-az.us
+b-cdn.net
+b-data.io
+b-studio.org
+b.bg
+b.br
+b.se
b0ne.com
b0tnet.com
b33r.us
b4a.app
b50.me
+ba.it
babia-gora.pl
babyboy.jp
babygirl.ch
backdrop.jp
backendless.app
backplaneapp.io
+bad.mn
badaddja.no
badajoz.museum
-bad.mn
bagus.org
bahcavuotna.no
bahccavuotna.no
-bahnhof.se
bahn.museum
+bahnhof.se
baidar.no
baikal.ru
-ba.it
bajddar.no
balashov.su
balat.no
@@ -669,22 +689,21 @@ baltijalv.lv
baltimore.museum
bamble.no
banahosting.com
+bar.pro
bar0.net
bar2.net
barcelona.museum
bardu.no
bari.it
barletta-andria-trani.it
-barlettaandriatrani.it
barletta-trani-andria.it
+barlettaandriatrani.it
barlettatraniandria.it
-bar.pro
barreau.bj
barreau.fr
-barrell-of-knowledge.info
barrel-of-knowledge.info
+barrell-of-knowledge.info
barsy.bg
-barsycenter.com
barsy.club
barsy.de
barsy.eu
@@ -696,7 +715,6 @@ barsy.menu
barsy.mobi
barsy.net
barsy.online
-barsyonline.com
barsy.org
barsy.pro
barsy.pub
@@ -704,45 +722,45 @@ barsy.shop
barsy.site
barsy.support
barsy.uk
+barsycenter.com
+barsyonline.com
barum.no
+bas.it
basel.museum
bashkiria.ru
bashkiria.su
basicserver.io
basilicata.it
-bas.it
baths.museum
batsfjord.no
bauer-group.com
-b.bg
-b.br
-bbsindex.com
bbs.tr
+bbsindex.com
bbtec.net
bc.ca
-b-cdn.net
-b-data.io
bd.se
bd.tn
bdysite.com
+be.ax
+be.gy
+be.tc
+be.tt
bearalvahki.no
beardu.no
beauxarts.museum
-be.ax
bedzin.pl
-beeldengeluid.museum
bee.pl
+beeldengeluid.museum
beerprojects.com
beget.app
beget.tech
-be.gy
beiarn.no
+bel.tr
belau.pw
belgie.be
belgorod.ru
bellevue.museum
belluno.it
-bel.tr
bemobtrcks.com
benchmarkurl.com
benchurl.com
@@ -750,10 +768,10 @@ benevento.it
bengly.com
benjamin.it
benlaws.com
+berg.no
bergamo.it
bergbau.museum
bergen.no
-berg.no
berkeley.museum
berlevag.no
berlin.museum
@@ -761,20 +779,20 @@ bern.museum
bero-webspace.de
besaba.com
beskidy.pl
+besteml.com
bestforever.com
betainabox.com
-be.tc
-be.tt
better-than.tv
-bget.ru
bg.it
bg.tc
bg.tf
+bget.ru
+bi.it
bialowieza.pl
bialystok.pl
bib.br
-bible.museum
bib.ve
+bible.museum
bielawa.pl
biella.it
biennale.info
@@ -788,15 +806,15 @@ bigddns.org
bigheadhosting.net
bigmoney.biz
bigwave.me
-bi.it
+bihar.in
bij.pl
bilbao.museum
bill.museum
bindal.no
bio.br
+bir.ru
birdart.museum
birkenes.no
-bir.ru
birthplace.museum
bitbridge.net
bitbucket.io
@@ -815,6 +833,7 @@ biz.fj
biz.gl
biz.ht
biz.id
+biz.in
biz.ki
biz.ls
biz.ly
@@ -835,19 +854,24 @@ biz.tr
biz.tt
biz.ua
biz.vn
-bjarkoy.no
bj.cn
+bjarkoy.no
bjerkreim.no
bjugn.no
+bl.it
+bl.uk
blacknight.ie
blg.lt
blinklab.com
-bl.it
blizzie.net
-blog4ever.com
blog.br
blog.cat
blog.com
+blog.gt
+blog.kg
+blog.ru
+blog.vu
+blog4ever.com
blogdns.com
blogdns.net
blogdns.org
@@ -860,10 +884,7 @@ blogger.pl
blogger.re
blogger.se
bloggle.jp
-blog.gt
bloghp.id
-blog.kg
-blog.ru
blogsite.org
blogspot.ae
blogspot.al
@@ -923,17 +944,15 @@ blogspot.ug
blogspot.vn
blogsyte.com
blogtur.com
-blog.vu
bloom.us
blueberrywave.com
bluebite.io
-bl.uk
bmd.br
bmetrack.com
bn.it
+bo.it
bobcentury.com
bodo.no
-bo.it
bokn.no
boldlygoingnowhere.org
boleslawiec.pl
@@ -947,11 +966,11 @@ bookmarking.site
booth.at
bossedm.com
boston.museum
-botanicalgarden.museum
+bot.nu
botanical.museum
+botanicalgarden.museum
botanicgarden.museum
botany.museum
-bot.nu
bounceme.net
bourse.za
boutir.com
@@ -959,9 +978,13 @@ boxfuse.io
boxy.us
boyish.me
bozen.it
+bpl.biz
bplaced.com
bplaced.de
-bpl.biz
+br.com
+br.it
+br.ms
+br.tc
brajkovic.com
brandywinevalley.museum
brasilia.me
@@ -970,27 +993,24 @@ bravenet.com
bravepages.com
bravesites.com
brawlcustommusic.com
-br.com
bremanger.no
brescia.it
brhsbears.com
briansagar.com
+briantbroadband.com
bride.jp
brindisi.it
bristol.museum
-br.it
-britishcolumbia.museum
british-library.uk
british.museum
+britishcolumbia.museum
brizy.site
brjlaw.net
-br.ms
broadcast.museum
broke-it.net
broker.aero
bronnoy.no
bronnoysund.no
-br.tc
brumunddal.no
brunel.museum
brussel.museum
@@ -999,14 +1019,13 @@ brweb.org
bryansk.ru
bryansk.su
bryne.no
-bsb.br
-b.se
bs.it
+bsb.br
bsn2bsn.com
-b-studio.org
-btempurl.com
bt.it
+btempurl.com
btvfc.net
+bu.no
bubbleapps.io
budejju.no
buglesshome.com
@@ -1015,20 +1034,23 @@ builderallwp.com
builderallwppro.com
builtfree.org
bukhara.su
-bumbleshrimp.com
bum.ms
-bu.no
+bumbleshrimp.com
burghof.museum
burlingtondrywall.com
buryatia.ru
+bus.museum
busan.kr
bushey.museum
+business.in
business.site
-bus.museum
buyshouses.net
bv.nl
bvpneu.com
+by.ru
bydgoszcz.pl
+byethost.com
+byethost1.com
byethost10.com
byethost11.com
byethost12.com
@@ -1038,50 +1060,55 @@ byethost15.com
byethost16.com
byethost17.com
byethost18.com
-byethost1.com
+byethost2.com
byethost22.com
byethost23.com
byethost24.com
-byethost2.com
+byethost3.com
byethost31.com
byethost32.com
byethost33.com
-byethost3.com
byethost4.com
byethost5.com
byethost6.com
byethost7.com
byethost8.com
byethost9.com
-byethost.com
bygland.no
bykle.no
-by.ru
byte4byte.com
bytom.pl
bz.cm
bz.it
bz.ua
+c.bg
+c.se
c0m.li
c1.biz
c2strack.com
c66.me
+ca.im
+ca.it
+ca.na
+ca.pn
+ca.tf
+ca.tt
+ca.us
caa.aero
cable-modem.org
cafjs.com
cagliari.it
cahcesuolo.no
-ca.im
-ca.it
+cal.it
calabria.it
california.museum
-cal.it
caltanissetta.it
+cam.it
cambridge.museum
camdvr.org
camerabmt.vn
cameraddns.com
-cam.it
+cameraddns.net
campaign-view.com
campaign-view.eu
campaign-view.in
@@ -1089,15 +1116,13 @@ campania.it
campidano-medio.it
campidanomedio.it
campobasso.it
-ca.na
+can.br
canada.museum
canadascastillo.com
-can.br
canva-apps.cn
canva-apps.com
canywhere.net
capebreton.museum
-ca.pn
carbonia-iglesias.it
carboniaiglesias.it
cargo.aero
@@ -1110,42 +1135,38 @@ casadelamoneda.museum
caserta.it
casino.hu
castle.museum
+cat.ax
catania.it
catanzaro.it
-cat.ax
catering.aero
-ca.tf
-ca.tt
-ca.us
+cb.it
cba.pl
-c.bg
cbg.ru
-cb.it
cbopelousas.com
cc.bh
+cc.cc
+cc.na
+cc.nf
+cc.ua
cccampaigns.com
cccampaigns.net
-cc.cc
ccemails.com
ccesvc.com
cci.fr
ccmissoula.com
-cc.na
-cc.nf
ccsend.com
-cc.ua
cda.md
cdn-edges.net
cdnmail.ru
cdnshare.net
+ce.it
+ce.ms
cechire.com
cedyn.com
-ce.it
celebsplay.com
cellimagingcore.org
celltrak.mobi
celtic.museum
-ce.ms
center.museum
centra.com
centserver.com
@@ -1156,6 +1177,14 @@ cesenaforli.it
cf.gs
cfolks.pl
cgml1.com
+ch.it
+ch.lv
+ch.pn
+ch.tc
+ch.tf
+ch.ua
+ch.vc
+ch.vu
chambagri.fr
championship.aero
changeip.biz
@@ -1169,8 +1198,8 @@ chaounicornio.com
charihoproducts.com
charter.aero
chaseonlinemarketing.com
-chatnook.com
chat.ru
+chatnook.com
chattanooga.museum
chebicon.ru
checkblacklist.com
@@ -1193,31 +1222,23 @@ chicago.museum
chickenkiller.com
chieti.it
children.museum
-childrensgarden.museum
childrens.museum
+childrensgarden.museum
chimkent.su
china-doctorhan.com
china-drhan.com
chips.jp
chiropractic.museum
chirurgiens-dentistes.fr
-ch.it
chita.ru
-ch.lv
chocolate.museum
-ch.pn
chtah.com
-ch.tc
-ch.tf
-ch.ua
chukotka.ru
chungbuk.kr
chungnam.kr
chuvashia.ru
-ch.vc
-ch.vu
-cieszyn.pl
ci.it
+cieszyn.pl
ciki.me
cim.br
cincinnati.museum
@@ -1236,7 +1257,7 @@ civilwar.museum
cjb.net
cjtooling.com
ck.ua
-c.la
+cl.it
cla.fr
clan.rip
clan.su
@@ -1247,16 +1268,17 @@ cleansite.us
clerk.app
clerkstage.app
clic2000.net
+click.org
+clickacumba.com
clickbetter.com
clicketcloud.com
clickfunnels.com
-click.org
clicksure.com
clicksurecpa.com
clinton.museum
-cl.it
clock.museum
closerstillmedia.com
+cloud-press.net
cloud66.ws
cloud66.zone
cloudaccess.host
@@ -1286,9 +1308,9 @@ cloudns.ph
cloudns.pro
cloudns.pw
cloudns.us
-cloud-press.net
cloudsite.builders
cloudsite.ir
+cloudtrack2.com
cloudvent.net
cloudwatch.net
cloudwaysapps.com
@@ -1299,29 +1321,25 @@ cmail2.com
cmirg.com
cmmbtrader.com
cmw.ru
-cnc-cs.com
cn.co
cn.com
-cng.br
cn.im
+cn.in
cn.it
cn.ms
cn.pn
-cnpy.gdn
-cnstefancelmare.ro
-cnt.br
cn.tn
cn.ua
cn.vu
-co7.us
-coachy.net
+cnc-cs.com
+cng.br
+cnpy.gdn
+cnstefancelmare.ro
+cnt.br
co.ae
co.ag
-coal.museum
-coalnet.ru
co.am
co.ao
-coastaldefence.museum
co.at
co.ba
co.bb
@@ -1332,7 +1350,6 @@ co.business
co.bw
co.ca
co.cc
-coccimiglio.net
co.ci
co.ck
co.cl
@@ -1341,14 +1358,7 @@ co.com
co.cr
co.cu
co.de
-codeanyapp.com
-codeberg.page
-code.run
-codesandbox.io
-codespot.com
co.dk
-codns.com
-cody.museum
co.education
co.ee
co.events
@@ -1357,7 +1367,6 @@ co.fk
co.gg
co.gl
co.gy
-cohenrs.com
co.hu
co.id
co.il
@@ -1371,58 +1380,114 @@ co.ke
co.kg
co.kr
co.lc
-coldwar.museum
-colegiotorrevilano.es
-collection.museum
-collegefan.org
-col.ng
-colonialwilliamsburg.museum
-coloradoplateau.museum
co.ls
-coltd.biz
-columbia.museum
-columbus.museum
co.ma
-com.ac
-com.ae
-com.af
-com.ag
-com.ai
-com.al
-com.am
-com.ar
-com.au
-com.aw
-com.az
-com.ba
-com.bb
-com.bd
-com.bh
-com.bi
-com.bj
-com.bm
-com.bn
-com.bo
-com.br
-com.bs
-com.bt
-com.by
-com.bz
-comcastbiz.net
-com.cd
-com.ch
-com.ci
-com.cm
-com.cn
-com.co
-com.cu
-com.cw
-com.cy
-com.de
-com.dm
+co.me
+co.mp
+co.mu
+co.mw
+co.mz
+co.na
+co.network
+co.nf
+co.ni
+co.nl
+co.no
+co.nr
+co.nu
+co.nz
+co.om
+co.pl
+co.place
+co.pn
+co.pw
+co.ro
+co.rs
+co.rw
+co.sh
+co.st
+co.sz
+co.technology
+co.th
+co.tj
+co.tm
+co.tt
+co.tv
+co.tz
+co.ua
+co.ug
+co.uk
+co.us
+co.uz
+co.ve
+co.vi
+co.vu
+co.ye
+co.za
+co.zm
+co.zw
+co7.us
+coachy.net
+coal.museum
+coalnet.ru
+coastaldefence.museum
+coccimiglio.net
+code.run
+codeanyapp.com
+codeberg.page
+codesandbox.io
+codespot.com
+codns.com
+cody.museum
+cohenrs.com
+col.ng
+coldwar.museum
+colegiotorrevilano.es
+collection.museum
+collegefan.org
+colonialwilliamsburg.museum
+coloradoplateau.museum
+coltd.biz
+columbia.museum
+columbus.museum
+com.ac
+com.ae
+com.af
+com.ag
+com.ai
+com.al
+com.am
+com.ar
+com.au
+com.aw
+com.az
+com.ba
+com.bb
+com.bd
+com.bh
+com.bi
+com.bj
+com.bm
+com.bn
+com.bo
+com.br
+com.bs
+com.bt
+com.by
+com.bz
+com.cd
+com.ch
+com.ci
+com.cm
+com.cn
+com.co
+com.cu
+com.cw
+com.cy
+com.de
+com.dm
com.do
com.dz
-co.me
com.ec
com.ee
com.eg
@@ -1467,7 +1532,6 @@ com.lc
com.li
com.lk
com.lr
-comlu.com
com.lv
com.ly
com.mg
@@ -1479,11 +1543,6 @@ com.mo
com.ms
com.mt
com.mu
-communication.museum
-communications.museum
-community.museum
-community-pro.de
-community-pro.net
com.mv
com.mw
com.mx
@@ -1496,26 +1555,17 @@ com.ni
com.np
com.nr
com.nu
-como.it
com.om
-co.mp
com.pa
-company.site
com.pe
com.pf
com.pg
com.ph
com.pk
com.pl
-composeit.hu
com.pr
-compress.to
com.ps
com.pt
-compute.estate
-computerhistory.museum
-computer.museum
-computersforpeace.net
com.py
com.qa
com.re
@@ -1534,7 +1584,6 @@ com.sn
com.so
com.ss
com.st
-comsui.com
com.sv
com.sy
com.tc
@@ -1546,11 +1595,8 @@ com.tr
com.tt
com.tv
com.tw
-co.mu
com.ua
-comuf.com
com.ug
-comunidades.net
com.uy
com.uz
com.vc
@@ -1558,46 +1604,54 @@ com.ve
com.vi
com.vn
com.vu
-co.mw
com.ws
com.ye
+com.zm
+comcastbiz.net
+comlu.com
+communication.museum
+communications.museum
+community-pro.de
+community-pro.net
+community.museum
+como.it
+company.site
+composeit.hu
+compress.to
+compute.estate
+computer.museum
+computerhistory.museum
+computersforpeace.net
+comsui.com
+comuf.com
+comunidades.net
comyr.com
-co.mz
comze.com
-com.zm
-co.na
+con.sh
conditsis.com
-co.network
-co.nf
conf.au
-conference.aero
conf.lv
+conference.aero
congresodelalengua3.ar
-co.ni
-co.nl
conmet.it
conn.uk
-co.no
conohawing.com
-co.nr
-con.sh
consulado.st
consultant.aero
consulting.aero
consumersourcenews.xyz
contaboserver.net
-contemporaryart.museum
contemporary.museum
+contemporaryart.museum
contepsa.com
continent.kz
control.aero
-co.nu
convent.museum
-co.nz
+convex.cloud
coolpage.biz
-co.om
coop.br
coop.ht
+coop.in
coop.km
coop.mv
coop.mw
@@ -1605,56 +1659,30 @@ coop.np
coop.py
coop.tt
copenhagen.museum
-co.pl
-co.place
coplien.org
-co.pn
copro.uk
-co.pw
-co.ro
-corporation.museum
corp.st
+corporation.museum
correio.biz
correomasivocolombia.com
-co.rs
corvette.museum
-co.rw
cosenza.it
-co.sh
-co.st
costume.museum
-co.sz
-co.technology
-co.th
-co.tj
-co.tm
-co.tt
-co.tv
-co.tz
-co.ua
couchpotatofries.org
-co.ug
-co.uk
couk.me
council.aero
counterlight.com
countryestate.museum
county.museum
-co.us
-co.uz
-co.ve
-co.vi
-co.vu
coxslot.com
-co.ye
-co.za
coz.br
-co.zm
-co.zw
-cpa.pro
cp.cx
-cprapid.com
+cpa.pro
cq.cn
+cr-o2.com
+cr.it
+cr.rs
+cr.ua
crabdance.com
crackedsidewalks.com
crafting.xyz
@@ -1668,63 +1696,61 @@ creatorlink.net
cremona.it
crew.aero
crew.sk
+cri.nz
criarsite.online
crimea.ua
-cri.nz
-cr.it
-cr-o2.com
crotone.it
-cr.rs
-cr.ua
cry.com
cryptonomic.net
+cs.in
+cs.it
csb.app
-c.se
csiro.au
-cs.it
csproject.org
csx.cc
-ctempurl.com
-ct.it
ct-omsakthi.com
-ctproduction.net
+ct.it
ct.us
+ctempurl.com
+ctproduction.net
cu.cc
+cu.ma
cuccfree.com
cuesinc.com
cul.na
-culturalcenter.museum
cultural.museum
+culturalcenter.museum
culture.museum
-cu.ma
cuneo.it
cupcake.is
curv.dev
custard.jp
-customervoice360.com
custom-gaming.net
+customervoice360.com
cuties.cc
cv.ua
cw03.ru
cwsurf.de
cx.cc
cx.ua
+cy.net
cyber.museum
-cyclic.app
cymru.museum
-cy.net
cyon.link
cyon.site
cys.ru
cyt.cu
cz.cc
-czechian.net
-czeladz.pl
-czest.pl
cz.it
cz.tc
cz.tf
cz.tl
+czechian.net
+czeladz.pl
+czest.pl
+d-n-s.name
+d.bg
+d.se
d33r.com
daegu.kr
daejeon.kr
@@ -1752,95 +1778,95 @@ davidsagar.com
davvenjarga.no
davvesiida.no
dax.ru
-d.bg
+dc.us
dc7.us
dcmusic.ca
dcompsolutions.net
-dc.us
-ddanciu.ro
dd-dns.de
+ddanciu.ro
ddnd.net
-ddns01.com
-ddns5.com
-ddnsai.com
-ddnsapp.com
-ddns.cam
ddns-example-1.com
ddns-example-2.com
ddns-example-3.com
-ddnsfree.com
-ddnsgeek.com
-ddnsguru.com
+ddns.cam
ddns.info
-ddnsking.com
-ddnslive.com
ddns.me
ddns.mobi
ddns.ms
ddns.name
ddns.net
+ddns.us
+ddns01.com
+ddns5.com
+ddnsai.com
+ddnsapp.com
+ddnsfree.com
+ddnsgeek.com
+ddnsguru.com
+ddnsking.com
+ddnslive.com
ddnss.ch
ddnss.de
ddnss.eu
ddnss.org
-ddns.us
ddo.jp
ddos.im
ddr.museum
+de.be
+de.com
+de.cool
+de.gg
+de.gt
+de.hm
+de.ki
+de.ls
+de.lv
+de.md
+de.ms
+de.net
+de.nr
+de.nu
+de.pn
+de.tc
+de.tf
+de.tl
+de.tt
+de.us
+de.vc
+de.vu
deaftone.com
deamon.asia
dearabba.org
death-education.com
deatnu.no
-de.be
-de.com
-de.cool
decorativearts.museum
dedibox.fr
dedyn.io
defense.tn
definima.io
definima.net
-de.gg
-de.gt
-de.hm
-de.ki
delaware.museum
+delhi.in
dell-ogliastra.it
dellogliastra.it
dellsale.ru
delmenhorst.museum
-de.ls
-de.lv
-de.md
demosoftonline.com
-de.ms
denalmachine.com
-de.net
denmark.museum
-de.nr
-de.nu
-de.pn
dep.no
depot.museum
depotstreetmail.com
-desa.id
des.br
+desa.id
design.aero
design.museum
desivps.com
+det.br
deta.app
deta.dev
-det.br
-de.tc
-de.tf
-de.tl
detroit.museum
-de.tt
-de.us
dev.br
-de.vc
-de.vu
dev.vu
dgca.aero
dhcp.biz
@@ -1879,76 +1905,76 @@ dk.tt
dlinkddns.com
dlugoleka.pl
dlx.digital
+dmailroute.net
dmchub.org
dmcontact.com
dmdelivery.net
dmtr.ru
+dn.ua
dnepropetrovsk.ua
dnet.hu
-dnipropetrovsk.ua
dni.us
+dnipropetrovsk.ua
+dns-auth.com
+dns-auth.net
+dns-cloud.net
+dns-dns.com
+dns-free.com
+dns-gateway.net
+dns-report.com
+dns-stuff.com
+dns.airforce
+dns.army
+dns.be
+dns.biz
+dns.info
+dns.ms
+dns.name
+dns.navy
+dns.net
+dns.us
dns04.com
dns05.com
dns1.us
-dns2023.com
dns2.us
+dns2023.com
dns53.biz
dnsabr.com
-dns.airforce
dnsalias.com
dnsalias.net
dnsalias.org
dnsalias.ru
-dns.army
-dns-auth.com
-dns-auth.net
-dns.be
dnsbite.com
-dns.biz
-dns-cloud.net
dnscog.com
dnscog.org
dnsd.info
dnsd.me
-dns-dns.com
dnsdojo.com
dnsdojo.net
dnsdojo.org
+dnsdyn.net
dnsdynamic.com
dnsdynamic.net
-dnsdyn.net
dnset.com
dnsfailover.net
-dnsforall.net
dnsfor.me
-dns-free.com
-dns-gateway.net
+dnsforall.net
dnsget.org
dnshome.de
dnsinc.org
-dns.info
dnsip.ru
-dnsiskinky.com
dnsis.us
+dnsiskinky.com
dnsking.ch
dnslive.net
-dns.ms
-d-n-s.name
-dns.name
-dns.navy
-dns.net
dnsnew.org
dnsrd.com
-dns-report.com
dnssettings.info
dnssettings.net
dnssettings.org
-dns-stuff.com
+dnsup.net
dnsupdate.info
dnsupdater.de
-dnsup.net
-dns.us
-dn.ua
do.am
dob.jp
docushareflex.com
@@ -1974,24 +2000,25 @@ doskapozora.com
dotmediadgtl.com
dovre.no
doyleandprendergast.com
+dp.ua
dp76.com
dpcube.com
dpn.br
-dp.ua
dq.com
+dr.in
+dr.na
+dr.tr
drammen.no
drangedal.no
-drayddns.com
dray-dns.de
+drayddns.com
draydns.de
-dreamhosters.com
dream.press
+dreamhosters.com
dreamwp.com
drkosman.net
-dr.na
drobak.no
drscare.info
-dr.tr
drud.io
drud.us
drunkensailor.org
@@ -1999,7 +2026,6 @@ drv.tw
dscloud.biz
dscloud.me
dscloud.mobi
-d.se
dsmtp.com
dsmynas.com
dsmynas.net
@@ -2013,12 +2039,12 @@ dubya.us
duckdns.com
duckdns.org
dudinka.ru
-duiadns.net
duia.eu
duia.pro
duia.us
-dumb1.com
+duiadns.net
dumb.com
+dumb1.com
durham.museum
dust.jp
dvrcam.info
@@ -2028,57 +2054,65 @@ dvrlists.com
dweb.link
dx.am
dykw.org
+dyn-berlin.de
+dyn-dns.ru
+dyn-inc.biz
+dyn-inc.com
+dyn-inc.info
+dyn-inc.org
+dyn-ip24.de
+dyn-o-saur.com
+dyn-vpn.de
+dyn.biz
+dyn.ch
+dyn.mobi
dyn53.io
dynadot.com
dynalias.com
dynalias.net
dynalias.org
-dynamicdns.biz
+dynamic-dns-server.org
dynamic-dns.info
dynamic-dns.net
-dynamic-dns-server.org
+dynamicdns.biz
dynamicnetworkservices.biz
dynamicnetworkservices.com
-dynamicnetworkservicesinc.com
dynamicnetworkservices.net
dynamicnetworkservices.org
+dynamicnetworkservicesinc.com
dynamisches-dns.de
dynamix.pro
dynamix.run
dynamo-ny.com
dynathome.net
-dyn-berlin.de
-dyn.biz
-dyn.ch
dyndinofly.tk
dyndn.org
-dyndns1.de
dyndns-at-home.com
dyndns-at-work.com
-dyndns.biz
dyndns-blog.com
-dyndns.cn
-dyndns.dk
dyndns-free.com
dyndns-home.com
-dyndns.info
dyndns-ip.com
dyndns-mail.com
dyndns-office.com
-dyndns.org
dyndns-pics.com
-dyndns.pro
dyndns-remote.com
-dyn-dns.ru
dyndns-server.com
-dyndns.tv
dyndns-web.com
dyndns-wiki.com
dyndns-work.com
+dyndns.biz
+dyndns.cn
+dyndns.dk
+dyndns.info
+dyndns.org
+dyndns.pro
+dyndns.tv
dyndns.ws
+dyndns1.de
+dynds.org
dyndsn.net
dyndsn.org
-dynds.org
dynect.biz
dynect.com
dynect.info
@@ -2086,19 +2120,12 @@ dynect.net
dynect.org
dynet.com
dynforums.com
-dyn-inc.biz
-dyn-inc.com
-dyn-inc.info
-dyn-inc.org
-dyn-ip24.de
dynip.online
dynip.org
dynlabs.info
dynlabs.net
-dyn.mobi
dynnamn.ru
dynns.com
-dyn-o-saur.com
dynserv.org
dynssl.com
dynstatus.com
@@ -2107,58 +2134,65 @@ dyntld.info
dyntld.net
dyntld.org
dynu.com
+dynu.net
dynuddns.com
dynuddns.net
-dynu.net
dynv6.net
-dyn-vpn.de
dynvpn.de
dynwifi.com
dynwifi.net
dynx.me
dyroy.no
+e-autopay.com
+e-burg.ru
+e-education.hk
+e-famoso.it
+e-invoice.com
+e-m-a-i-l.org
+e-romagnoli.com
+e.bg
+e.se
e12.ve
e164.arpa
e4.cz
+east-kazakhstan.su
eastafrica.museum
eastcoast.museum
-east-kazakhstan.su
+easterndns.com
easy.co
easypanel.host
easywebinar.live
eating-organic.net
eatuo.com
-e-autopay.com
+eb.br
eb2a.com
ebatesrule.net
-eb.br
ebenhardts.net
ebforms.com
-e.bg
ebiz.tw
ebtrk2.com
-e-burg.ru
+ebtrk6.com
ecn.br
eco.bj
eco.br
econo.bj
-ed3i.com
ed.ao
ed.ci
ed.cr
+ed.jp
+ed.pw
+ed3i.com
edenvale.info
edgeapp.net
edgecompute.app
-edgekey.net
edgekey-staging.net
+edgekey.net
edgestack.me
-edgesuite.net
edgesuite-staging.net
+edgesuite.net
editdns.net
editeca.com
-ed.jp
edns.biz
-ed.pw
edu.ac
edu.af
edu.ai
@@ -2180,10 +2214,6 @@ edu.br
edu.bs
edu.bt
edu.bz
-educ.ar
-educational.museum
-education.museum
-educator.aero
edu.ci
edu.ck
edu.cn
@@ -2252,7 +2282,6 @@ edu.mx
edu.my
edu.mz
edu.na
-edunet.tn
edu.ng
edu.ni
edu.np
@@ -2306,9 +2335,12 @@ edu.ws
edu.ye
edu.za
edu.zm
-e-education.hk
+educ.ar
+education.museum
+educational.museum
+educator.aero
+edunet.tn
ee.tn
-e-famoso.it
effers.com
effinetsolutions.com
efound.com
@@ -2318,13 +2350,12 @@ egyptian.museum
ehime.jp
ehost.tj
eicp.net
-eidfjord.no
eid.no
+eidfjord.no
eidsberg.no
eidskog.no
eidsvoll.no
eigersund.no
-e-invoice.com
eisenbahn.museum
ekiwi.es
ekloges.cy
@@ -2338,22 +2369,21 @@ elburg.museum
elchemi.com
eledata.mz
elementor.cloud
-elfsig.ht
elf.site
+elfsig.ht
elitter.net
elk.pl
ellclassics.com
eltraslomitas.com
elvendrell.museum
elverum.no
-emailcontent2.com
+email-view.eu
emailcontent.xyz
+emailcontent2.com
emailiq.net
emaillabs.co
-e-m-a-i-l.org
emailsp.net
emailsys1a.net
-email-view.eu
embaixada.st
embroidery.museum
emergency.aero
@@ -2361,15 +2391,31 @@ emilia-romagna.it
emiliaromagna.it
eminesite.com
emle.net
+emlnk.com
+emlnk1.com
+emlnk2.com
+emlnk3.com
emlnk4.com
+emlnk5.com
+emlnk6.com
emlnk7.com
+emlnk8.com
emlnk9.com
emltrk.com
emp.br
empresastaylor.com
emr.it
+emsend1lnk.com
+emsend3lnk.com
+emsend4lnk.com
+emsend5lnk.com
+emsend6lnk.com
+emsend7lnk.com
+emsend8lnk.com
emtaserve.net
emv2.com
+en-root.fr
+en.it
encyclopedia.tw
encyclopedic.museum
endlessmovie.com
@@ -2380,20 +2426,18 @@ endsmtp.com
enebakk.no
enemykitchen.org
enf.br
-engagereagent.com
eng.br
+eng.pro
+engagereagent.com
engerdal.no
engine.aero
engineer.aero
england.museum
-eng.pro
enhanceddns.com
enhanceddns.net
-en.it
enna.it
-en-root.fr
-enscaled.sg
ens.tn
+enscaled.sg
enterprisecloud.nu
enterprisemx.com
entertainment.aero
@@ -2402,8 +2446,8 @@ entrydns.net
entrydns.org
enubes.info
enubes.net
-environmentalconservation.museum
environment.museum
+environmentalconservation.museum
envy.nu
eomail6.com
epac.to
@@ -2412,63 +2456,62 @@ epilepsy.museum
epizy.com
eptechguys.com
equipment.aero
+er.in
ergonomicbags.com
erinn.biz
erki.net
ernet.in
-e-romagnoli.com
erotica.hu
erotika.hu
erveuser.com
erveusers.com
es.ax
-esclick.me
es.cx
-e.se
es.kr
+es.pn
+es.tc
+es.tl
+es.tt
+esclick.me
esmtp.biz
esp.br
-es.pn
essentialventure.com
essex.museum
est-a-la-maison.com
est-a-la-masion.com
-estate.museum
-es.tc
-es.tl
est-le-patron.com
est-mon-blogueur.com
est.pr
-es.tt
+estate.museum
esy.es
etc.br
etempurl.com
ethnology.museum
eti.br
-etnedal.no
etne.no
+etnedal.no
etos.com
etowns.net
etowns.org
etradesystem.de
ettrials.com
-eu3.biz
-eu3.org
-eu5.net
-eu5.org
eu.ai
eu.ax
eu.com
eu.im
eu.int
-eun.eg
eu.org
eu.pn
-eurodir.ru
-euro.tm
eu.tc
eu.tf
eu.tt
+eu3.biz
+eu3.org
+eu5.net
+eu5.org
+eun.eg
+euro.tm
+eurodir.ru
eva.hk
evenassi.no
evenes.no
@@ -2503,17 +2546,20 @@ ezua.com
ezweb123.com
ezwebtest.com
ezxdev.org
+f-parts.net
+f.bg
+f.se
f3322.net
f4m.kr
f5.si
fa5t.us
fagms.net
fairuse.org
+fam.pk
+family.museum
familyds.com
familyds.net
familyds.org
-family.museum
-fam.pk
fanlink.tv
fansite.cc
fantasyleague.cc
@@ -2531,29 +2577,28 @@ fastddns.net
fastddns.org
fasternet.in
fastly-edge.com
-fastlylb.net
fastly-terrarium.com
+fastlylb.net
fastpipe.io
-fastvps.host
fastvps-server.com
+fastvps.host
fastvps.site
fastwebserver.de
fatcow.com
fatdiary.org
fauske.no
fax.nr
-f.bg
+fc.it
fc2.com
fc2web.com
-fc.it
fcpages.com
fcph.org
fdns.uk
+fe.it
fe100.net
+fed.us
federation.aero
fedje.no
-fed.us
-fe.it
fermo.it
ferozo.com
ferrara.it
@@ -2563,26 +2608,21 @@ fetsund.no
fg.it
fgov.be
fh.se
-fhsk.se
fhs.no
+fhsk.se
fhv.se
fi.cr
+fi.it
fie.ee
field.museum
-fi.it
-filegear-au.me
-filegear-de.me
-filegear-gb.me
-filegear-ie.me
-filegear-jp.me
filegear.me
-filegear-sg.me
+filesusr.com
film.hu
+fin.ec
+fin.tn
fineart.museum
finearts.museum
-fin.ec
finnoy.no
-fin.tn
firebaseapp.com
firenze.it
firewall-gateway.com
@@ -2599,12 +2639,13 @@ firm.ro
firm.ve
fisheye.me
fitjar.no
-fjaler.no
fj.cn
+fjaler.no
fjell.no
fkrekddns.net
-flakstad.no
+fl.us
fla.no
+flakstad.no
flashserv.net
flatanger.no
fleetmanagement.biz
@@ -2624,7 +2665,6 @@ floripalondon.com
floro.no
flowergardendaycare.com
flu.cc
-fl.us
fly.dev
fm.br
fm.it
@@ -2640,48 +2680,61 @@ folkebibl.no
folldal.no
fonearena.com
for-better.biz
+for-more.biz
+for-our.info
+for-some.biz
+for-the.biz
+for.men
+for.mom
+for.one
+for.sale
force.museum
forde.no
forgeblocks.com
forli-cesena.it
forlicesena.it
-for.men
-for.mom
-for-more.biz
formstack.com
fornex.org
foroemprende.com
-for.one
-for-our.info
-for.sale
forsand.no
-for-some.biz
forss.to
forte.id
-for-the.biz
fortmissoula.museum
fortworth.museum
-forumfree.it
forum.hu
+forumfree.it
forumz.info
forwardtomyfriend.com
fosnes.no
fot.br
foz.br
-f-parts.net
+fr.cr
+fr.ht
+fr.it
+fr.ms
+fr.nf
+fr.pl
+fr.pn
+fr.tc
+fr.to
+fr.tt
+fr.vu
fragmentary.info
framer.app
-framercanvas.com
framer.media
framer.photos
framer.website
framer.wiki
+framercanvas.com
frana.no
francaise.museum
frankfurt.museum
franziskaner.museum
-fr.cr
fredrikstad.no
+free-hoster.net
+free-name.org
+free.fr
+free.hr
freecluster.eu
freecpanelreseller.com
freeddns.com
@@ -2690,16 +2743,12 @@ freeddns.uk
freeddns.us
freedynamicdns.net
freedynamicdns.org
-free.fr
freehomepage.asia
-free-hoster.net
freehostia.com
freehostyou.com
-free.hr
freeiz.com
freemasonry.museum
freemyip.com
-free-name.org
freeoda.co
freeoda.com
freesa.org
@@ -2710,29 +2759,26 @@ freetcp.com
freetzi.com
freevar.com
freevnn.com
+freewebhostmost.com
freewww.biz
freewww.info
freezoy.com
+frei.no
freiburg.museum
freight.aero
-frei.no
-fr.ht
fribourg.museum
-fr.it
+friuli-v-giulia.it
friuli-ve-giulia.it
friuli-vegiulia.it
-friulive-giulia.it
-friulivegiulia.it
friuli-venezia-giulia.it
friuli-veneziagiulia.it
-friulivenezia-giulia.it
-friuliveneziagiulia.it
-friuli-v-giulia.it
friuli-vgiulia.it
friuliv-giulia.it
+friulive-giulia.it
+friulivegiulia.it
+friulivenezia-giulia.it
+friuliveneziagiulia.it
friulivgiulia.it
-fr.ms
-fr.nf
frog.museum
frogn.no
froland.no
@@ -2748,7 +2794,6 @@ from-de.com
from-fl.com
from-ga.com
from-hi.com
-from.hr
from-ia.com
from-id.com
from-il.com
@@ -2757,7 +2802,6 @@ from-ks.com
from-ky.com
from-la.net
from-ma.com
-from.marketing
from-md.com
from-me.org
from-mi.com
@@ -2779,7 +2823,6 @@ from-or.com
from-pa.com
from-pr.com
from-ri.com
-fromru.su
from-sc.com
from-sd.com
from-tn.com
@@ -2789,29 +2832,25 @@ from-va.com
from-vt.com
from-wa.com
from-wi.com
-from.work
from-wv.com
from-wy.com
+from.hr
+from.marketing
+from.work
+fromru.su
front.ru
frosinone.it
frosta.no
froya.no
-fr.pl
-fr.pn
-fr.tc
-fr.to
-fr.tt
frusky.de
-fr.vu
-f.se
fst.br
ftempurl.com
+ftp.sh
ftp1.biz
ftp21.net
ftpaccess.cc
ftpserve.at
ftpserver.biz
-ftp.sh
ftte.xyz
fuel.aero
fuettertdasnetz.de
@@ -2833,16 +2872,19 @@ fwd.wf
fx.to
fylkesbibl.no
fyresdal.no
+g.bg
+g.se
g12.br
g2afse.com
+ga.us
gaivuotna.no
gallery.museum
galsa.no
game-host.org
-gamename.net
game-server.cc
-games.hu
game.tw
+gamename.net
+games.hu
gamvik.no
gangaviika.no
gangwon.kr
@@ -2852,34 +2894,32 @@ garypatel.com
gastright.com
gateway.museum
gaular.no
-ga.us
gausdal.no
gb.com
-g.bg
gb.net
gbr.me
gc.ca
-gdansk.pl
-gda.pl
gd.cn
+gda.pl
+gdansk.pl
gdynia.pl
+ge.it
gear.host
gearhostpreview.com
gebish.org
-geekgalaxy.com
geek.nz
+geekgalaxy.com
geelvinck.museum
geepar.net
-ge.it
gemological.museum
gen.ck
gen.in
gen.ng
gen.nz
+gen.tr
genoa.it
genova.it
gentlentapis.com
-gen.tr
geo.br
geocities.jp
geology.museum
@@ -2937,17 +2977,31 @@ gluebank.com
gmina.pl
gmxhome.de
gniezno.pl
+go.ci
+go.com
+go.cr
+go.id
+go.it
+go.jp
+go.ke
+go.kr
+go.pw
+go.ro
+go.th
+go.tj
+go.tz
+go.ug
go2affise.com
go2cloud.org
gob.ar
gob.bo
gob.cl
+gob.cu
gob.do
gob.ec
gob.es
gob.gt
gob.hn
-gobiernoelectronico.ar
gob.mx
gob.ni
gob.pa
@@ -2955,47 +3009,36 @@ gob.pe
gob.pk
gob.sv
gob.ve
-go.ci
-go.com
-go.cr
-godaddysites.com
+gobiernoelectronico.ar
god.jp
-go.id
-go.it
-go.jp
-go.ke
+godaddysites.com
gok.pk
-go.kr
+gol.no
golaud.com
goldbar.net
goldcrestcc.com
golf-club.ro
golffan.us
-gol.no
gon.pk
good-newz.org
googlecode.com
googlegroups.com
googlepages.com
gop.pk
-go.pw
gorge.museum
gorizia.it
gorlice.pl
-go.ro
gos.pk
+goserver.host
+got-game.org
gotdns.ch
gotdns.com
gotdns.name
gotdns.org
-got-game.org
gotgeeks.com
-go.th
-go.tj
+goto-9.net
gotoip1.com
gotoip4.com
-go.tz
-go.ug
goupile.fr
gouv.bj
gouv.ci
@@ -3045,8 +3088,6 @@ gov.ec
gov.ee
gov.eg
gov.er
-government.aero
-government.pn
gov.et
gov.fj
gov.fk
@@ -3141,7 +3182,6 @@ gov.tj
gov.tl
gov.tm
gov.tn
-govt.nz
gov.to
gov.tr
gov.tt
@@ -3158,26 +3198,29 @@ gov.ye
gov.za
gov.zm
gov.zw
+government.aero
+government.pn
+govt.nz
+gr.com
+gr.it
+gr.jp
+gr.tn
gr8domain.biz
gr8name.biz
-gradebookmax.com
grajewo.pl
+gran.no
grandrapids.museum
grane.no
-gran.no
granvin.no
graphox.us
gratangen.no
gratishost.com
gratisphphost.info
graz.museum
-gr.com
greatstate.cloud
greta.fr
gridserver.com
grimstad.no
-gr.it
-gr.jp
groks-the.info
groks-this.info
grondar.za
@@ -3193,11 +3236,9 @@ grozny.su
grp.lk
grpn.ru
grserver.gr
-gr.tn
grue.no
grupoimpulsora.com
gs.cn
-g.se
gsj.bz
gsm.pl
gteksecurity.com
@@ -3205,59 +3246,63 @@ gtempurl.com
gtk.cl
gtml1.com
gto.com
+gu.ma
+gu.us
guam.gu
-gubo.org
gub.uy
+gubo.org
guernsey.gg
guernsey.museum
+gujarat.in
gulen.no
-gu.ma
gunma.jp
guovdageaidnu.no
gurcanozturk.com
-gu.us
+gv-c.com
gv.ao
gv.at
-gv-c.com
gv.vg
-gwangju.kr
gw.lt
gw.to
+gwangju.kr
gx.cn
gyeongbuk.kr
gyeonggi.kr
gyeongnam.kr
gz.cn
+h-o-s-t.name
+h.bg
+h.se
h0stname.net
h18.ru
h1x.com
h4ck.me
+ha.cn
+ha.la
+ha.no
habmer.no
hacked.jp
hackquest.com
-ha.cn
hadsel.no
hagebostad.no
haki.hk
-ha.la
halden.no
half.host
hallo.app
halloffame.museum
halsa.no
+ham-radio-op.net
+ham.cx
hamar.no
hamaroy.no
hamburg.museum
-ham.cx
hammarfeasta.no
hammerfest.no
-ham-radio-op.net
handson.museum
hangeip.name
hangeip.net
hangeip.org
hanggliding.aero
-ha.no
hapmir.no
happyforever.com
happyminecraft.com
@@ -3276,15 +3321,14 @@ hawaii.museum
hayeshelp.com
hayeshomeonline.net
hb.cn
-h.bg
hbmc.net
hc0.me
hcp.biz
+he.cn
health-carereform.com
health.museum
health.nz
health.vn
-he.cn
heimat.eu
heimatunduhren.museum
hekko.pl
@@ -3306,14 +3350,15 @@ herokuapp.com
herokussl.com
herosite.pro
hhcraft.info
+hi.cn
+hi.us
hi2.ro
hicam.net
-hi.cn
hicp.net
hiddencorner.org
hidora.com
-high.com
hig.no
+high.com
hijaxdesigns.com
hints.me
hipesfamily.com
@@ -3323,14 +3368,13 @@ histoire.museum
historical.museum
historicalsociety.museum
historichouses.museum
-historisches.museum
historisch.museum
+historisches.museum
history.museum
historyofscience.museum
hitfile.net
hitra.no
hitremixes.com
-hi.us
hjartdal.no
hjelmeland.no
hk.cn
@@ -3342,13 +3386,14 @@ hk.tn
hk.vg
hkvisa.net
hl.cn
-hldns.ru
hl.no
+hldns.ru
+hm.no
hmail.us
hmk-temp.com
-hm.no
hn.cn
hn.org
+ho.ua
hobby-site.com
hobby-site.org
hobol.no
@@ -3356,19 +3401,22 @@ hof.no
hokkaido.jp
hokksund.no
hokum-smack.com
-hole.no
hol.es
-holmestrand.no
hol.no
+hole.no
+holmestrand.no
holtalen.no
holylandshop.ru
+home-webserver.de
+home.kg
+home.pl
+home.ro
homebuilt.aero
homedns.org
homeftp.net
homeftp.org
homeip.net
homeip.vn
-home.kg
homelinux.com
homelinux.net
homelinux.org
@@ -3376,30 +3424,29 @@ homelinuxserver.org
homenet.org
homepagetool.ch
homepageuae.com
-home.pl
-home.ro
homesecuritymac.com
homesecuritypc.com
homeserver.com
homeunix.com
homeunix.net
homeunix.org
-home-webserver.de
homingbeacon.net
honefoss.no
honor.es
hopoto.org
-hopper.pw
hopp.to
+hopper.pw
hopto.me
hopto.net
hopto.org
hornindal.no
horology.museum
horten.no
+hosp.uk
hospedagemdesites.ws
hospedandofacil.info
-hosp.uk
+host-ww.net
+host.sk
host22.com
host2go.net
host4zero.com
@@ -3408,6 +3455,7 @@ hosted-by-vdsina.ru
hosted-by-worldstream.net
hostedpi.com
hostenko.net
+hoster-test.ru
hostevo.com
hostfree.pw
hostgator.com
@@ -3425,11 +3473,8 @@ hostinghood.com
hostingmachinery.com
hostingmyself.com
hostingsiteforfree.com
-h-o-s-t.name
hostpapavps.net
-host.sk
hostwindsdns.com
-host-ww.net
hostyhosting.io
hotbox.ru
hotel.hu
@@ -3437,7 +3482,6 @@ hotel.lk
hotel.tz
hotmail.ru
hotop.org
-ho.ua
house.museum
hoyanger.no
hoylandet.no
@@ -3445,10 +3489,9 @@ hpc.tw
hr498.com
hr498.net
hra.health
-h.se
-hs.kr
-hs-sites.com
hs-sites-eu1.com
+hs-sites.com
+hs.kr
hs.vc
htempurl.com
html-5.me
@@ -3459,19 +3502,19 @@ httpbin.org
https443.com
https443.net
https443.org
+hu.com
+hu.net
+hu.tc
hu2.ru
hubside.es
hubside.fr
hubspotpreview-na1.com
-hu.com
hughesandfinnerty.com
huissier-justice.fr
humanities.museum
-hu.net
hurdal.no
hurum.no
hut2.ru
-hu.tc
hvaler.no
hyd.me
hyllestad.no
@@ -3481,54 +3524,58 @@ hyperhost.name
hyperionup.com
hyperphp.com
hzlo.net
+i-t.me
+i.bg
+i.ng
+i.ph
+i.se
i234.me
+ia.us
iamallama.com
iamstaging.com
-ia.us
ibaraki.jp
ibelgique.com
ibername.com
ibestad.no
-i.bg
ibiz.cc
iblogger.org
ibmcloud.com
ibx.lat
ic.cz
+ic.tr
icehost.pl
icfar.com
icnet.uk
-ic.tr
id.ai
id.au
+id.fj
+id.ir
+id.lv
+id.ly
+id.ru
+id.us
+id.vg
+id.vn
idcfcloud.net
ideamatic.net
idf.il
-id.fj
idfnv.net
-id.ir
idkit.co
-id.lv
-id.ly
-idnblogger.com
idn.sg
+idnblogger.com
idoo.com
idrett.no
-id.ru
-id.us
idv.am
-id.vg
idv.hk
-id.vn
idv.tw
+ie.tc
iemailforce.com
iespana.es
-ie.tc
iexchangedit.com
+if.ua
ifastnet.org
iframehost.com
ifrance.com
-if.ua
ig42.org
igg.biz
igg.cc
@@ -3544,31 +3591,30 @@ iim.bz
ikaba.com
iki.fi
ikwb.com
+il.im
+il.us
ilangiu.com
ilawa.pl
-il.im
ilkor.com
illustration.museum
ilovecollege.info
-il.us
+im.it
imageandsound.museum
imap01.com
imb.br
imfast.io
-imgus11.com
+img-us3.com
+img-us5.com
imgus1.com
+imgus11.com
imgus2.com
-img-us3.com
imgus3.com
imgus4.com
imgus5.com
imicampaign.io
iminecraft.se
-im.it
imosaseafood.com
imperia.it
-impertrixcdn.com
-impertrix.com
impletio.fr
imprendum.com
imprintnext.io
@@ -3576,42 +3622,56 @@ in-addr.arpa
in-berlin.de
in-brb.de
in-butter.de
-inca.za
+in-dsl.de
+in-dsl.net
+in-dsl.org
+in-the-band.net
+in-vpn.de
+in-vpn.net
+in-vpn.org
+in.london
+in.na
+in.net
+in.nf
+in.ni
+in.rs
+in.th
+in.ua
+in.us
inc.gs
-incheon.kr
inc.hk
+inca.za
+incheon.kr
ind.br
+ind.er
+ind.gg
+ind.gt
+ind.in
+ind.je
+ind.tn
independent-commission.uk
independent-inquest.uk
independent-inquiry.uk
independent-panel.uk
independent-review.uk
-ind.er
inderoy.no
index.tc
-ind.gg
-ind.gt
+india.sh
+indian.museum
indiana.museum
indianapolis.museum
indianmarket.museum
-indian.museum
-india.sh
indie.porn
indies.ch
indies.me
-ind.in
-ind.je
indowapblog.com
-in-dsl.de
-in-dsl.net
-in-dsl.org
-ind.tn
inedelya.ru
inf.br
inf.cu
+inf.mk
+inf.ua
infinityfreeapp.com
inflict.us
-inf.mk
info.at
info.au
info.az
@@ -3628,6 +3688,7 @@ info.fj
info.gf
info.ht
info.hu
+info.in
info.ke
info.ki
info.la
@@ -3644,7 +3705,6 @@ info.pl
info.pr
info.ro
info.sd
-infos.st
info.tm
info.tn
info.tr
@@ -3652,24 +3712,18 @@ info.tt
info.tz
info.ve
info.vn
-inf.ua
+infos.st
infura-ipfs.io
infusionsoft.com
-i.ng
+ing.pa
ingatlan.hu
ingmanagement.com
-ing.pa
inima.al
initspace.com
-in.london
inmotionhosting.com
-in.na
-in.net
-in.nf
-in.ni
-in.rs
instanthq.com
instapage.com
+instawp.app
instawp.link
instawp.xyz
insurance.aero
@@ -3679,24 +3733,13 @@ int.az
int.bo
int.ci
int.co
-intelligence.museum
-interactive.museum
-intercom-clicks.com
-interfree.it
-interia.pl
-interii.pl
-internet-dns.de
-in.th
-inth.biz
-in-the-band.net
+int.in
int.is
int.la
int.lk
-intl.tn
int.mv
int.mw
int.ni
-intpropint.com
int.pt
int.ru
int.rw
@@ -3706,19 +3749,25 @@ int.tj
int.tt
int.ve
int.vn
-in.ua
-in.us
+intelligence.museum
+interactive.museum
+intercom-clicks.com
+interfree.it
+interia.pl
+interii.pl
+internet-dns.de
+internet.in
+inth.biz
+intl.tn
+intpropint.com
invaliddns.com
-in-vpn.de
-in-vpn.net
-in-vpn.org
inyh.ru
+io.in
io.kg
-iopsys.se
io.vn
+iopsys.se
iownyour.biz
iownyour.org
-ip08.com
ip-137-74-42.eu
ip-144-217-250.net
ip-149-202-252.eu
@@ -3734,23 +3783,23 @@ ip-51-83-126.eu
ip-51-89-121.eu
ip-51-91-86.eu
ip-54-39-44.net
-ip6.arpa
ip-91-134-28.eu
ip-91-134-50.eu
ip-94-23-161.eu
-i.ph
+ip-zone.com
+ip08.com
+ip6.arpa
ipq.co
iprowave.com
ipupdate.org
ipv6.la
-ip-zone.com
iquebec.com
+ir.tn
iraq.museum
irc.pl
iris.arpa
irkutsk.ru
iron.museum
-ir.tn
is-a-anarchist.com
is-a-blogger.com
is-a-bookkeeper.com
@@ -3770,15 +3819,11 @@ is-a-designer.com
is-a-doctor.com
is-a-financialadvisor.com
is-a-geek.com
-isa-geek.com
is-a-geek.net
-isa-geek.net
is-a-geek.org
-isa-geek.org
is-a-green.com
is-a-guru.com
is-a-hard-worker.com
-isa-hockeynut.com
is-a-hunter.com
is-a-knight.org
is-a-landscaper.com
@@ -3788,14 +3833,7 @@ is-a-libertarian.com
is-a-linux-user.org
is-a-llama.com
is-a-musician.com
-is-an-accountant.com
-is-an-actor.com
-is-an-actress.com
-is-an-anarchist.com
-is-an-artist.com
is-a-nascarfan.com
-is-an-engineer.com
-is-an-entertainer.com
is-a-nurse.com
is-a-painter.com
is-a-patsfan.org
@@ -3804,64 +3842,74 @@ is-a-photographer.com
is-a-player.com
is-a-republican.com
is-a-rockstar.com
-isasecret.com
is-a-socialist.com
is-a-soxfan.org
is-a-student.com
is-a-teacher.com
is-a-techie.com
is-a-therapist.com
-isa.us
+is-an-accountant.com
+is-an-actor.com
+is-an-actress.com
+is-an-anarchist.com
+is-an-artist.com
+is-an-engineer.com
+is-an-entertainer.com
is-best.net
is-by.us
is-certified.com
-i.se
-isecure.com
-isernia.it
-iserv.dev
is-found.org
is-gone.com
is-great.net
-ishikawa.jp
is-into-anime.com
is-into-cars.com
is-into-cartoons.com
is-into-games.com
-is.it
-isla.pr
is-leet.com
-isleofman.museum
is-lost.org
is-not-certified.com
+is-saved.org
+is-slick.com
+is-uberleet.com
+is-very-bad.org
+is-very-evil.org
+is-very-good.org
+is-very-nice.org
+is-very-sweet.org
+is-with-theband.com
+is.it
+isa-geek.com
+isa-geek.net
+isa-geek.org
+isa-hockeynut.com
+isa.us
+isasecret.com
+isecure.com
+isernia.it
+iserv.dev
+ishikawa.jp
+isla.pr
+isleofman.museum
ispfr.net
ispot.cc
-is-saved.org
-is-slick.com
issmarterthanyou.com
istanbulsafak.com
isteingeek.de
istmein.de
-is-uberleet.com
isuisse.com
-is-very-bad.org
-is-very-evil.org
-is-very-good.org
-is-very-nice.org
-is-very-sweet.org
-is-with-theband.com
+it-geek.net
it.ao
+it.com
+it.pn
+it.tc
+it.tt
itcouldbewor.se
itemdb.com
itempurl.com
-it-geek.net
-i-t.me
-it.pn
itrp.com
itrp.qa
-itsaol.com
its.me
-it.tc
-it.tt
+itsaol.com
iu4ever.org
ivano-frankivsk.ua
ivanovo.ru
@@ -3871,14 +3919,16 @@ ivgu.no
ivi.pl
iwate.jp
iwebsource.com
-iwiin.com
iwi.nz
+iwiin.com
ixth.biz
ixx.io
-izhevsk.ru
iz.hr
iz.rs
+izhevsk.ru
izvaz.com
+j-pop.es
+j.bg
j77.us
jamal.ru
jambyl.su
@@ -3888,7 +3938,6 @@ jar.ru
javafaq.nu
jaworzno.pl
jazztel.es
-j.bg
jcloud.kz
jcor.ca
jdevcloud.com
@@ -3900,20 +3949,20 @@ jele.cloud
jele.club
jele.host
jele.io
-jelenia-gora.pl
jele.site
+jelenia-gora.pl
jeonbuk.kr
jeonnam.kr
jersey.je
jerusalem.museum
jessheim.no
jesus.si
-jetos.com
jet.uk
+jetos.com
jevnaker.no
jewelry.museum
-jewishart.museum
jewish.museum
+jewishart.museum
jfk.museum
jgora.pl
jiffybox.net
@@ -3941,16 +3990,16 @@ journal.aero
journalism.museum
journalist.aero
jozi.biz
-jpe.gs
-jpfiles.eu
jp.kg
jp.md
-jpn.com
jp.net
-j-pop.es
jp.pn
jp.tn
+jpe.gs
+jpfiles.eu
+jpn.com
js.cn
+jtempurl.com
judaica.museum
judiciary.uk
judygarland.museum
@@ -3969,6 +4018,11 @@ justinstalledpanel.com
jvogt.org
jx.cn
jzen.org
+k-pop.ch
+k-uralsk.ru
+k.bg
+k.se
+k.vu
k12.ec
k12.il
k12.tr
@@ -4010,7 +4064,6 @@ kautokeino.no
kawasaki.jp
kazan.ru
kazimierz-dolny.pl
-k.bg
kchr.ru
kck-saratov.ru
keap-link001.com
@@ -4038,10 +4091,12 @@ kellserve.com
kemerovo.ru
kenjenexp.com
kepno.pl
+kesug.com
ketrzyn.pl
key.to
keyword-on.net
kg.kr
+kh.ua
khabarovsk.ru
khakassia.ru
khakassia.su
@@ -4050,7 +4105,6 @@ kharkov.ua
kherson.ua
khmelnitskiy.ua
khmelnytskyi.ua
-kh.ua
khv.ru
kiani.com
kickass.to
@@ -4065,17 +4119,18 @@ kimsufi.com
kinghost.net
kir22.ru
kirkenes.no
-kirovograd.ua
kirov.ru
+kirovograd.ua
kitakyushu.jp
kiwi.nz
kktix.cc
klabu.no
+klcloud.xyz
klepp.no
klodzko.pl
kloud51.com
-kms.ru
km.ua
+kms.ru
knabrub.com
knekhome.us
knowsitall.info
@@ -4101,7 +4156,11 @@ konyvelo.hu
kopervik.no
kostroma.ru
kozow.com
-k-pop.ch
+kr.com
+kr.it
+kr.tc
+kr.tn
+kr.ua
kr5.is
kraanghke.no
kragero.no
@@ -4109,31 +4168,25 @@ krakow.pl
krash.net
krasnodar.su
krasnoyarsk.ru
-kr.com
kristiansand.no
kristiansund.no
-kr.it
-krodsherad.no
kro.kr
+krodsherad.no
krokstadelva.no
krovatka.su
-kr.tc
-kr.tn
-kr.ua
+krtra.com
krym.ua
krystlik.net
-k.se
ks.ua
ks.us
-kuban.ru
kub.com
+kuban.ru
kuku.lu
kuleuven.cloud
kumamoto.jp
kunst.museum
kunstsammlung.museum
kunstunddesign.museum
-k-uralsk.ru
kurgan.ru
kurgan.su
kursk.ru
@@ -4141,6 +4194,7 @@ kustanai.ru
kustanai.su
kutno.pl
kuzbass.ru
+kv.ua
kvafjord.no
kvalsund.no
kvam.no
@@ -4149,17 +4203,20 @@ kvinesdal.no
kvinnherad.no
kviteseid.no
kvitsoy.no
-k.vu
-kv.ua
kwb.com
-kwikphp.com
kwik.to
+kwikphp.com
+ky.us
kyiv.ua
kyonggi.kr
kyoto.jp
kyrgyzstan.kg
-ky.us
+l-o-g-i-n.de
+l.bg
+l.se
l5.ca
+la-spezia.it
+la.us
laakesvuemie.no
labor.museum
labour.museum
@@ -4174,9 +4231,9 @@ lanas.cl
lanbib.se
lancashire.museum
land-4-sale.us
+land.ru
landes.museum
landomain.net
-land.ru
langevag.no
lans.museum
lapy.pl
@@ -4185,21 +4242,19 @@ lardal.no
larsson.museum
larvik.no
larzzons.com
-la-spezia.it
laspezia.it
latina.it
latte.es
-la.us
lavagis.no
lavangen.no
laviewddns.com
law.pro
law.za
-lazio.it
laz.it
-l.bg
+lazio.it
lc.it
lcl.dev
+le.it
leadpages.co
leadpages.net
leangaviika.no
@@ -4217,7 +4272,6 @@ legnica.pl
leikanger.no
leirfjord.no
leirvik.no
-le.it
leitungsen.de
leivo.org
leka.no
@@ -4237,18 +4291,18 @@ lflinkup.net
lflinkup.org
lg.jp
lg.ua
+li.it
lib.ee
libfoobar.com
librarybag.com
-lierne.no
lier.no
+lierne.no
lifetime.hosting
-lightwayweb.com
lig.it
+lightwayweb.com
liguria.it
-li.it
-likescandy.com
likes-pie.com
+likescandy.com
likesyou.org
lillehammer.no
lillesand.no
@@ -4256,15 +4310,14 @@ lima-city.at
lima-city.ch
lima-city.de
lima-city.rocks
-limanowa.pl
lima.zone
+limanowa.pl
limewebs.com
lincoln.museum
lindas.no
lindesnes.no
line.pm
linkbucks.com
-linklyhq.com
linkpc.net
linodeusercontent.com
linux70.ru
@@ -4276,15 +4329,17 @@ lipetsk.ru
listhop.com
listhop.org
liteframework.com
-livejournal.com
live-on.net
live-website.com
-livinghistory.museum
+livejournal.com
living.museum
+livinghistory.museum
livorno.it
liznsteve.com
lmostmy.com
ln.cn
+lnk140.com
+lo.it
loabat.no
localhistory.museum
localto.net
@@ -4294,19 +4349,18 @@ lodi.it
lodingen.no
lodz.pl
log.br
-l-o-g-i-n.de
+logincorporate.com
loginto.me
logistics.aero
loisirs.bj
-lo.it
lojoweb.com
lokalcloud.com
lolipop.jp
lolk.org
-lombardia.it
-lombardy.it
lom.it
lom.no
+lombardia.it
+lombardy.it
lomza.pl
london.museum
longmusic.com
@@ -4325,7 +4379,8 @@ lowicz.pl
loyalist.museum
lpages.co
lpusercontent.com
-l.se
+lt.it
+lt.ua
ltd.cy
ltd.gg
ltd.gi
@@ -4336,8 +4391,7 @@ ltd.ng
ltd.ua
ltd.uk
ltd.ye
-lt.it
-lt.ua
+lu.it
lubin.pl
lublin.pl
lucania.it
@@ -4345,25 +4399,29 @@ lucca.it
lucerne.museum
lugansk.ua
luhansk.ua
-lu.it
lukow.pl
-lundellnet.com
lund.no
+lundellnet.com
lunner.no
luroy.no
luster.no
lutsk.ua
luxembourg.museum
luzern.museum
-lviv.ua
lv.ua
+lviv.ua
lws-hosting.com
lyngdal.no
lyngen.no
+m-kopa.net
+m.bg
+m.se
+ma.tn
+ma.us
macerata.it
+mad.museum
maddsites.com
madhacker.biz
-mad.museum
madrid.museum
magadan.ru
magazine.aero
@@ -4371,29 +4429,28 @@ magentosite.cloud
magnet.page
magnitka.ru
maido.me
+mail-jgl.net
+mail-nmg.com
+mail.pl
+mail.ru
mail15.su
mail2k.ru
mail333.su
mailblaze.net
mailbutler.link
-mailclick.me
mailhop.biz
mailhop.info
mailhop.org
mailhouserock.com
mailing-list.me
-mail-jgl.net
maillist-manage.com
maillist-manage.eu
maillist-manage.in
maillist-manage.jp
maillist-manage.net
mailmagazine.cc
-mail-nmg.com
-mail.pl
mailpv.net
mailrelay-ii.com
-mail.ru
mailstudio.gr
maintenance.aero
makny.us
@@ -4413,13 +4470,13 @@ mansions.museum
mantova.it
manx.museum
maori.nz
+mar.it
marburg.museum
marche.it
mari-el.ru
-marineblue.me
-marine.ru
mari.ru
-mar.it
+marine.ru
+marineblue.me
maritime.museum
maritimo.museum
marker.no
@@ -4436,45 +4493,59 @@ massacarrara.it
masterinter.net
mat.br
matera.it
-ma.tn
matsuyama.jp
matta-varjjat.no
maurinfor.com
-ma.us
max.st
mazowsze.pl
mazury.pl
mb.ca
-m.bg
mb.it
+mbmail2.com
mbone.pl
+mc-srv.com
+mc.ax
+mc.it
mcalias.com
mcas-gov.ms
-mc.ax
mcdir.me
mcdir.ru
mcglone.info
-mc.it
-mckl.ru
mck-staging.ru
+mckl.ru
mckw.ru
mckx.ru
mcloud.to
mcpe.me
mcpre.ru
mcsoft.org
-mc-srv.com
md.ci
md.us
+me.in
+me.it
+me.ke
+me.tc
+me.tz
+me.uk
+me.us
+me.vu
+me.ye
mecalco.com
mecon.ar
med.br
med.ec
+med.ee
+med.ht
+med.ly
+med.om
+med.pa
+med.pl
+med.pro
+med.sa
+med.sd
medecide.org
medecin.fr
medecin.km
-med.ee
-med.ht
media.aero
media.hu
media.museum
@@ -4486,21 +4557,12 @@ medio-campidano.it
mediocampidano.it
medittech.com
medizinhistorisches.museum
-med.ly
-med.om
-med.pa
-med.pl
-med.pro
-med.sa
-med.sd
meeres.museum
mefound.com
megamovs.com
-meinforum.net
mein-iserv.de
mein-vigor.de
-me.it
-me.ke
+meinforum.net
meland.no
meldal.no
melhus.no
@@ -4513,26 +4575,24 @@ merseine.nu
merumaga.cc
mesaverde.museum
messina.it
-me.tc
meteorapp.com
metroweb.it
mett.ru
-me.tz
-me.uk
-me.us
-me.vu
mewmew.me
mex.com
mexsipel.net
-me.ye
mfasrv.com
mfs.gg
mftp.org
mgipr.com
+mgstage.com
mh-it.com
+mi-be.com
+mi.it
+mi.th
+mi.us
mialojamiento.es
miasta.pl
-mi-be.com
michigan.museum
microlight.aero
midatlantic.museum
@@ -4548,7 +4608,6 @@ midtre-gauldal.no
mie.jp
mielec.pl
mielno.pl
-mi.it
mikata.ru
mikecartwright.net
mikecrm.com
@@ -4556,8 +4615,6 @@ mil.ac
mil.ae
mil.al
mil.am
-milan.it
-milano.it
mil.ar
mil.az
mil.ba
@@ -4583,7 +4640,6 @@ mil.id
mil.in
mil.io
mil.iq
-military.museum
mil.jm
mil.jo
mil.kg
@@ -4593,7 +4649,6 @@ mil.kr
mil.kw
mil.kz
mil.lb
-mill.museum
mil.lt
mil.lu
mil.lv
@@ -4633,13 +4688,17 @@ mil.vc
mil.ve
mil.ye
mil.za
+milan.it
+milano.it
+military.museum
+mill.museum
mima5mail.com
mincom.tn
mindhackers.org
mine.bz
+mine.nu
minecraftnoob.com
minecraftr.us
-mine.nu
miners.museum
minespan.com
minespan.net
@@ -4660,9 +4719,7 @@ missile.jp
missile.museum
missoula.museum
mistermousepotato.com
-mi.th
mithrandir.us
-mi.us
mixh.jp
miyagi.jp
miyazaki.jp
@@ -4670,7 +4727,7 @@ mj.am
mj.is
mjondalen.no
mjt.lu
-m-kopa.net
+mk.ua
mkt1084.com
mkt5012.com
mkt5106.com
@@ -4683,55 +4740,55 @@ mkt6722.com
mkt7252.com
mktr1.com
mktr2.com
-mk.ua
mlbfan.org
-mmafan.biz
mm.am
-mmgo.io
mm.my
+mmafan.biz
+mmgo.io
mn.it
mn.us
+mo-i-rana.no
+mo.cn
+mo.it
+mo.us
moareke.no
+mob.nr
mobhost.in
mobi.gp
mobi.ke
-mobile.nr
-mobiler.cc
-mobil.nr
mobi.na
mobi.ng
mobi.np
mobi.tt
mobi.tz
-mob.nr
+mobil.nr
+mobile.nr
+mobiler.cc
mochahost.com
-mo.cn
+mod.gi
+mod.om
+mod.uk
modalen.no
modelling.aero
modena.it
modern.museum
-mod.gi
-mod.om
-mod.uk
modum.no
-mo-i-rana.no
-mo.it
+mol.it
molde.no
molise.it
-mol.it
moma.museum
money.bj
-moneyhome.biz
money.museum
+moneyhome.biz
monmouth.museum
monticello.museum
montreal.museum
monza-brianza.it
+monza-e-della-brianza.it
+monza.it
monzabrianza.it
monzaebrianza.it
-monza-e-della-brianza.it
monzaedellabrianza.it
-monza.it
moo.jp
moonscale.io
mooo.com
@@ -4748,51 +4805,48 @@ mosreg.ru
moss.no
mosvik.no
motorcycle.museum
-mo.us
moviefan.me
moy.su
+mp-track.com
+mp.br
mp2200.com
mp2201.com
mp2202.com
mp2203.com
-mp.br
mpm.za
-mp-track.com
+mr.no
mragowo.pl
mrbasic.com
mrbonus.com
-mrface.com
-mr.no
-mrslove.com
-mschosting.com
-m.se
-msgfocus.com
+mrface.com
+mrslove.com
ms.it
ms.kr
+ms.us
+mschosting.com
+msgfocus.com
msk.ru
msk.su
msof.us
-ms.us
msyscloud.com
-mtaes.net
-mtasvr.net
mt.it
mt.us
+mtaes.net
+mtasvr.net
muenchen.museum
muenster.museum
muf.mobi
mul.cy
mulhouse.museum
muncie.museum
-municipionlaredo.com
muni.il
+municipionlaredo.com
muosat.no
murmansk.ru
murmansk.su
murphykosmandanko.com
mus.br
museet.museum
-museumcenter.museum
museum.mn
museum.mv
museum.mw
@@ -4800,22 +4854,39 @@ museum.no
museum.np
museum.om
museum.tt
+museumcenter.museum
museumvereniging.museum
-musician.io
music.mobi
music.museum
+musician.io
musterihizmetleri.com
musvc2.net
mvmnet.com
-mx.na
mx-router-i.com
mx-router-iv.com
+mx.na
mx.tc
+my-firewall.org
+my-free.website
+my-gateway.de
+my-php.net
+my-php.us
+my-place.us
+my-router.de
+my-salesforce-scrt.com
+my-style.in
+my-vigor.de
+my-wan.de
+my-webs.org
+my.id
+my.to
+my.vg
my03.com
my1.ru
my3cx.ru
my3gb.com
myactivedirectory.com
+myaipages.com
myalbum.me
myartsonline.com
mybigcommerce.com
@@ -4852,12 +4923,10 @@ mydyndns.org
myeffect.net
myfast.host
myfast.space
-my-firewall.org
myfirewall.org
myforum.community
myfoto.cc
myfreesites.net
-my-free.website
myfritz.net
myftp.biz
myftp.info
@@ -4865,16 +4934,14 @@ myftp.name
myftp.org
myftpupload.com
mygarden.jp
-my-gateway.de
mygbiz.com
myholga.jp
-myhomedns.net
-myhomeschoolfamily.com
myhome-server.de
myhome.tv
+myhomedns.net
+myhomeschoolfamily.com
myhostpoint.ch
myhp.me
-my.id
myihor.ru
myinstapage.com
myiphost.com
@@ -4894,11 +4961,8 @@ mynumber.org
mypad.cc
mypets.ws
myphotos.cc
-my-php.net
-my-php.us
mypi.co
mypicture.info
-my-place.us
myplesk.cc
mypod.jp
mypop3.net
@@ -4907,12 +4971,10 @@ myportfolio.com
mypressonline.com
myprojectstaging.com
mypsx.net
-myqnapcloud.com
myq-see.com
+myqnapcloud.com
myraidbox.de
myrlk.com
-my-router.de
-my-salesforce-scrt.com
mysaol.com
myscriptcase.com
mysecondarydns.com
@@ -4925,32 +4987,34 @@ mysites.io
mysmartgate-showcase.com
mysnapstream.com
mysq1.net
+mystorelty.com
mystrikingly.com
-my-style.in
+mysynology.net
mytis.ru
-my.to
-my.vg
-my-vigor.de
myvirtualstrongbox.com
myvnc.com
myvnc.org
-my-wan.de
+myvps.jp
mywebcommunity.org
-my-webs.org
mywebworld.info
mywire.org
mywww.biz
myz.info
+n-e-t.name
+n-h-m.com
+n.bg
+n.se
n0job.net
n4t.co
+na.by
+na.it
+na.tl
na4u.ru
naamesjevuemie.no
-na.by
nacion.ar
nagano.jp
nagasaki.jp
nagoya.jp
-na.it
nakhodka.ru
naklo.pl
nalchik.ru
@@ -4989,14 +5053,14 @@ naru.to
narviika.no
narvik.no
nashvillerollergirls.com
-nationalfirearms.museum
-nationalheritage.museum
+nat.cu
+nat.tn
national-library-scotland.uk
national.museum
+nationalfirearms.museum
+nationalheritage.museum
nativeamerican.museum
-na.tl
natrofa.com
-nat.tn
naturalhistory.museum
naturalhistorymuseum.museum
naturalsciences.museum
@@ -5014,53 +5078,49 @@ navuotna.no
navy.mil
nazwa.pl
nb.ca
-n.bg
-ncse.pl
nc.us
+ncse.pl
nd.us
+ne.jp
+ne.ke
+ne.kr
+ne.pw
+ne.ro
+ne.tz
+ne.ug
+ne.us
neat-url.com
nebraska.museum
nedre-eiker.no
nedumb.com
nedvighimost-sochi.ru
negocio.site
-ne.jp
-ne.ke
neko.am
-ne.kr
-nellopy.com
nel.uk
+nellopy.com
neocities.org
neolane.net
neon.org
neosoft.hu
neostrada.pl
-ne.pw
nerdcamp.net
nerdpol.ovh
-ne.ro
nesna.no
nesodden.no
nesoddtangen.no
nesseby.no
nesset.no
-net16.net
-net23.net
-net63.net
-net78.net
+net-fast.org
+net-freaks.com
net.ac
net.ae
net.af
net.ag
net.ai
-netai.net
net.al
net.am
-netangels.ru
net.ar
-netatlantic.com
net.au
-netau.net
net.az
net.ba
net.bb
@@ -5090,14 +5150,9 @@ net.dz
net.ec
net.eg
net.er
-neterra.net
net.et
-net-fast.org
-netfast.org
-netfirms.com
net.fj
net.fk
-net-freaks.com
net.ge
net.gg
net.gl
@@ -5111,7 +5166,6 @@ net.hk
net.hn
net.ht
net.id
-netii.net
net.il
net.im
net.in
@@ -5134,17 +5188,13 @@ net.la
net.lb
net.lc
net.li
-netlify.app
-netlify.com
net.lk
-netlord.de
net.lr
net.ls
net.lu
net.lv
net.ly
net.ma
-netmask.ca
net.me
net.mk
net.ml
@@ -5159,9 +5209,7 @@ net.mw
net.mx
net.my
net.na
-n-e-t.name
net.nc
-netne.net
net.net
net.nf
net.ng
@@ -5191,10 +5239,7 @@ net.sd
net.sg
net.sh
net.sl
-netsmartz.us
net.so
-netsolhost.com
-nets.pl
net.ss
net.st
net.sy
@@ -5218,21 +5263,38 @@ net.ve
net.vi
net.vn
net.vu
-networkfactory.org
net.ws
net.ye
-ne.tz
net.za
net.zm
+net16.net
+net23.net
+net63.net
+net78.net
+netai.net
+netangels.ru
+netatlantic.com
+netau.net
+neterra.net
+netfast.org
+netfirms.com
+netii.net
+netlify.app
+netlify.com
+netlord.de
+netmask.ca
+netne.net
+nets.pl
+netsmartz.us
+netsolhost.com
+networkfactory.org
neues.museum
neuf.fr
-ne.ug
-ne.us
nevalain.ru
nevskayaratusha.ru
+new.ke
newhampshire.museum
newjersey.museum
-new.ke
newmail.ru
newmexico.museum
newport.museum
@@ -5248,29 +5310,28 @@ nflfan.org
nfshost.com
ng.city
ng.ink
+ng.school
+ng.tn
ngo.lk
ngo.ng
ngo.ph
ngo.pl
ngo.za
ngrok.io
-ng.school
-ng.tn
+nh.us
nhaffordabletech.com
nhlfan.net
-n-h-m.com
nhs.uk
-nh.us
nic.ar
-niceshot.me
-nichesite.org
-nichost.ru
nic.im
nic.in
nic.tj
nic.tr
nic.tt
nic.uk
+niceshot.me
+nichesite.org
+nichost.ru
nid.io
niepce.museum
nieruchomosci.pl
@@ -5282,19 +5343,19 @@ nikolaid.is
ning.com
ninth.biz
nip.io
-nissedal.no
nis.za
+nissedal.no
nitrado.cloud
nittedal.no
-njkcs.info
nj.us
+njkcs.info
nkz.ru
nl.am
nl.ca
nl.ci
nl.no
-nls.uk
nl.tn
+nls.uk
nm.cn
nm.ru
nm.us
@@ -5304,33 +5365,34 @@ nmypc.net
nmypc.org
nmypc.us
nnov.ru
-noads.biz
+no-ip.biz
+no-ip.ca
+no-ip.com
+no-ip.info
+no-ip.net
+no-ip.org
+no-ip.us
no.com
+no.it
+no.tc
+noads.biz
nocturnalaviation.org
nodeim.com
nog.community
noho.st
nohost.me
-no-ip.biz
-no-ip.ca
-no-ip.com
+noip-monitor.com
noip.com
+noip.me
+noip.net
+noip.us
noipddns.com
noipdns.com
noipdns.net
noipdns.org
noipfreedns.com
-no-ip.info
-noip.me
-noip-monitor.com
-no-ip.net
-noip.net
-no-ip.org
noipstream.com
noiptos.com
-no-ip.us
-noip.us
-no.it
nom.ad
nom.ae
nom.af
@@ -5341,7 +5403,6 @@ nom.br
nom.bz
nom.cl
nom.co
-nome.pt
nom.es
nom.fk
nom.fr
@@ -5378,46 +5439,51 @@ nom.vc
nom.ve
nom.vg
nom.za
+nome.pt
nord-aurdal.no
-norddal.no
nord-fron.no
-nordkapp.no
nord-odal.no
-nordreisa.no
+norddal.no
+nordkapp.no
nordre-land.no
+nordreisa.no
nore-og-uvdal.no
norfolk.museum
norilsk.ru
-northflank.app
north-kazakhstan.su
north.museum
+northflank.app
+not.br
notaires.fr
notaires.km
-not.br
-no.tc
noticeable.news
notici.as
notion.site
notlong.com
notodden.no
notteroy.no
+nov.ru
+nov.su
novara.it
novecore.site
novgaz-rzn.ru
novosibirsk.ru
-nov.ru
-nov.su
-nowaruda.pl
-nowddns.com
now-dns.net
now-dns.org
now-dns.top
-now.im
now-ip.net
now-ip.org
now-ip.xyz
+now.im
+nowaruda.pl
+nowddns.com
nows.jp
nrw.museum
+ns-dns.com
+ns-not-in-service.com
+ns-stuff.com
+ns.ca
+ns0.it
ns01.biz
ns01.info
ns01.us
@@ -5426,41 +5492,35 @@ ns02.info
ns02.us
ns04.com
ns05.com
-ns0.it
-ns11-wistee.fr
ns1.name
ns1.us
-ns22.ru
+ns11-wistee.fr
ns2.name
ns2.us
-ns360.info
+ns22.ru
ns3.name
-ns.ca
-ns-dns.com
-n.se
+ns360.info
nserver.ru
nset.com
nsk.ru
-ns-not-in-service.com
nsn.us
nsrd.com
-ns-stuff.com
nstanthq.com
nstratus.com
nsupdate.info
nsw.au
nt.au
nt.ca
+nt.no
+nt.ro
ntdll.net
ntdll.top
-nt.no
ntr.br
-nt.ro
+nu-jrzy.us
nu.ca
+nu.it
nuernberg.museum
nui.hu
-nu.it
-nu-jrzy.us
null.rs
nuoro.it
nuremberg.museum
@@ -5468,11 +5528,12 @@ nut.cc
nuvolaitaliana.it
nuxit.com
nv.us
+nx.cn
+nx.tc
nx0.ru
nxcli.io
nxcli.net
-nx.cn
-nx.tc
+ny.us
nyaa.am
nyan.to
nyc.mn
@@ -5505,16 +5566,17 @@ nym.tw
nyny.museum
nyp.com
nysa.pl
-ny.us
+o.bg
+o.se
+oa.to
oaksteadnewsletter.com
oapg.org
-oa.to
-o.bg
obninsk.su
oceanographic.museum
oceanographique.museum
ocmail40.in
ocry.com
+od.ua
odca.net
odda.no
odesa.ua
@@ -5523,32 +5585,32 @@ odns.fr
odo.br
odoo.com
odtn.ru
-od.ua
oemdns.com
of.by
-off.ai
of.fashion
-office-on-the.net
of.football
of.je
of.london
of.no
of.to
of.work
+off.ai
+office-on-the.net
og.ao
og.it
ogliastra.it
-ohbah.com
oh.info
oh.us
+ohbah.com
ohz.es
oicp.net
oita.jp
+ok.pe
+ok.us
okayama.jp
okinawa.jp
-ok.pe
oksnes.no
-ok.us
+ol.no
olavsen.net
olawa.pl
olbia-tempio.it
@@ -5558,7 +5620,6 @@ ole32.com
olecko.pl
olife.org
olkusz.pl
-ol.no
olsztyn.pl
olympe.in
omaha.museum
@@ -5568,33 +5629,37 @@ omniaut1.com
omniwe.site
ompress.to
omsk.ru
+on-fleek.app
+on-k3s.io
+on-rancher.cloud
+on-rio.io
+on-the-web.tv
+on.ca
+on.fashion
onamaeweb.jp
onavstack.net
-on.ca
ondigitalocean.app
ondigitalocean.com
+one.pl
onedumb.com
onelink.me
-one.pl
oneyhome.biz
onfabrica.com
-on.fashion
ongmusic.com
onion.cab
onion.link
onion.lt
onion.nu
-onionsallyear.mobi
onion.to
-on-k3s.io
+onionsallyear.mobi
onlc.fr
+online-server.cloud
online.fr
+online.museum
+online.th
onlinehome.fr
onlinehome.us
-online.museum
-online-server.cloud
onlineslotsmania.com
-online.th
onlinewebshop.net
onliveserver.com
onmbl.com
@@ -5603,12 +5668,9 @@ onmypc.info
onmypc.net
onmypc.org
onmypc.us
-on-rancher.cloud
onrender.com
-on-rio.io
onrocket.site
ontario.museum
-on-the-web.tv
onthewifi.com
ontralink.com
ontraport.net
@@ -5628,19 +5690,32 @@ oppdal.no
oppegard.no
oppop.com
opx.pl
+or.at
+or.bi
+or.ci
+or.cr
+or.id
+or.it
+or.jp
+or.ke
+or.kr
+or.mu
+or.na
+or.pw
+or.ro
+or.th
+or.tz
+or.ug
+or.us
oramalthea.com
orange.es
orange.fr
orariel.com
-or.at
-or.bi
orbianca.com
orbittelekom.com
orcallisto.com
orceres.com
orcharon.com
-or.ci
-or.cr
orcressedia.com
ordavida.com
ordeimos.com
@@ -5659,8 +5734,6 @@ org.ag
org.ai
org.al
org.am
-organiccrap.com
-organymede.com
org.ar
org.au
org.az
@@ -5693,13 +5766,11 @@ org.dz
org.ec
org.ee
org.eg
-orge.pl
org.er
org.es
org.et
org.fj
org.fk
-orgfree.com
org.ge
org.gg
org.gh
@@ -5824,36 +5895,31 @@ org.ye
org.za
org.zm
org.zw
+organiccrap.com
+organymede.com
+orge.pl
+orgfree.com
orhektor.com
orhimalia.com
orhygiea.com
-or.id
oristano.it
-or.it
-or.jp
orjuliet.com
orjuno.com
orjupiter.com
orkanger.no
orkdal.no
-or.ke
-or.kr
orland.no
orleda.com
ormars.com
ormercury.com
ormeteorite.com
ormimas.com
-or.mu
ormy.ru
-or.na
orneptune.com
orpallas.com
orphobos.com
orpluto.com
-or.pw
orrhea.com
-or.ro
orromeo.com
orsaturn.com
orskkino.ru
@@ -5861,24 +5927,19 @@ orskog.no
orsta.no
orsylvia.com
ort25.biz
-or.th
orthebe.com
orthemisto.com
orthisbe.com
ortitan.com
ortrelay.com
-or.tz
-or.ug
orumbriel.com
-or.us
orvenus.com
orx.biz
oryol.ru
-osaka.jp
osa.pl
-o.se
-osend.in
+osaka.jp
osen.no
+osend.in
oskol.ru
oslo.no
osoyro.no
@@ -5888,13 +5949,13 @@ ostroda.pl
ostroleka.pl
ostrowiec.pl
ostrowwlkp.pl
+ot-game.org
+ot.it
otago.museum
otap.co
otc.au
ote.bj
-ot-game.org
other.nf
-ot.it
otzo.com
oudontcare.com
oumage.com
@@ -5922,19 +5983,23 @@ oygarden.no
oystre-slidre.no
oythieves.com
oz.au
+p.bg
+p.ht
+p.se
+pa.it
+pa.us
+pac.to
pacific.museum
paco.is
-pac.to
paderborn.museum
padova.it
padua.it
-pagedemo.co
page.link
-pages.dev
page.tl
+pagedemo.co
+pages.dev
pagexl.com
pagina-oficial.com
-pa.it
pakamera.pl
palace.museum
palana.ru
@@ -5957,39 +6022,37 @@ partycenteronline.com
pasadena.museum
passenger-association.aero
pastel.at
-pa.us
pavia.it
paysafecorp.net
pb.ao
-p.bg
pbproxy2.co
+pc.it
+pc.pl
pcanywhere.net
pciqub.org
-pc.it
pckf.com
-pc.pl
-pdab.biz
pd.is
pd.it
+pdab.biz
pdns.page
pe.ca
-pedie.info
-pedija.org
-pega.net
pe.hu
pe.it
pe.kr
+pedie.info
+pedija.org
+pega.net
pen.io
penza.ru
penza.su
-peregrineair.com
-perezsecurity.com
per.kh
per.la
-perm.ru
per.nf
-perri.is
per.sg
+peregrineair.com
+perezsecurity.com
+perm.ru
+perri.is
perso.ht
perso.sn
perso.tc
@@ -6002,16 +6065,19 @@ pet-cafe.jp
petitcafe.jp
petrimex.com
peubarge.net
-pgafan.net
+pg.in
pg.it
+pgafan.net
pgw.jp
+ph.tc
+ph.tn
phablet.cc
pharmacien.fr
pharmaciens.km
pharmacy.museum
phenixs.org
-philadelphiaarea.museum
philadelphia.museum
+philadelphiaarea.museum
philately.museum
philipkingsleyshop.ru
phobo2mail.com
@@ -6019,22 +6085,19 @@ phoenix.museum
photo-cult.com
photo-frame.com
photography.museum
+php-dev.net
+php-net.us
php0h.com
php1h.com
php2h.com
-php-dev.net
phpnet.fr
-php-net.us
phpnet.us
phpzilla.net
-p.ht
-ph.tc
-ph.tn
+pi.it
piacenza.it
piedmont.it
piemonte.it
pii.at
-pi.it
piki.si
pila.pl
pilot.aero
@@ -6055,42 +6118,42 @@ pix-cdn.org
pixub.com
pk.tn
pl.am
+pl.tc
+pl.tf
+pl.tn
+pl.ua
planetarium.museum
planisys.net
plantation.museum
plants.museum
platform0.app
-platter-app.com
platter-app.dev
platterp.us
play.ai
playfv.com
playop.net
playpro.com
+playpro.net
playprohq.com
playprohub.com
-playpro.net
playprosocial.com
playstation-cloud.com
plaza.museum
plc.ly
plc.uk
plc.ye
-pleskns.com
plesk.page
+pleskns.com
+plexxis.cloud
plo.ps
plp7.ru
-pl.tc
-pl.tf
-pl.tn
-pl.ua
pmn.it
pn.it
pntl.tl
+po.it
poa.br
-pochta.com
-pochtamt.ru
pochta.ru
+pochtamt.ru
podhale.pl
podlasie.pl
podzone.net
@@ -6099,15 +6162,14 @@ poe.com
point2this.com
pointc.com
pointto.us
-po.it
pokrovsk.su
pol.dz
pol.ht
+pol.tr
police.uk
polissya.eu
polkowice.pl
poltava.ua
-pol.tr
pomorskie.pl
pomorze.pl
pony.club
@@ -6119,29 +6181,32 @@ pordenone.it
porsanger.no
porsangu.no
porsgrunn.no
+port.fr
port0.org
port25.biz
portal.museum
portchecktool.com
portchecktools.com
-port.fr
portfwd.com
portland.museum
portlligat.museum
possessed.us
+post.in
postman-echo.com
posts-and-telecommunications.museum
potenza.it
-poweredbydivido.com
poweredby.jp
+poweredbydivido.com
powiat.pl
poznan.pl
pp.az
-ppg.br
-ppoi.me
pp.ru
pp.se
pp.ua
+ppg.br
+ppoi.me
+pr.it
+pr.us
prato.it
prd.fr
prd.km
@@ -6150,67 +6215,66 @@ preservation.museum
presidio.museum
press.aero
press.cy
+press.ma
+press.museum
+press.se
pressdns.com
presse.ci
presse.fr
presse.km
presse.ml
-press.ma
-press.museum
-press.se
preview-domain.com
-priamaakcia.sk
pri.ee
+priamaakcia.sk
primetel.cloud
principe.st
-pr.it
priv.at
+priv.hu
+priv.me
+priv.no
+priv.pl
privatealps.net
privatedns.org
privateimport.jp
privatezone.net
privatizehealthinsurance.net
-priv.hu
-priv.me
-priv.no
-priv.pl
prlx.is
+pro-hosts.org
pro.ae
pro.az
-proboards.com
pro.br
-prochowice.pl
pro.cy
-production.aero
pro.ec
-profilingonline.com
pro.fj
-prof.pr
-prohoster.biz
-pro-hosts.org
-prohosts.org
pro.ht
-project.museum
-promocion.ar
+pro.in
pro.mv
pro.na
pro.om
-prophp.org
pro.pr
-prosimoedge.io
-prostore.ru
pro.tc
pro.tt
pro.vn
+proboards.com
+prochowice.pl
+production.aero
+prof.pr
+profilingonline.com
+prohoster.biz
+prohosts.org
+project.museum
+promocion.ar
+prophp.org
+prosimoedge.io
+prostore.ru
proxy8080.com
proxydns.com
prserv.net
-pr.us
pruszkow.pl
przeworsk.pl
psc.br
-p.se
pserver.ru
+pserver.space
psi.br
pskov.ru
psp-moscow.com
@@ -6221,24 +6285,24 @@ psybnc.org
pt.it
ptl-chemicals.com
ptz.ru
+pu.com
+pu.it
+pub.sa
+publ.pt
public-inquiry.uk
public.museum
publicvm.com
-publ.pt
pubol.museum
-pub.sa
-pu.com
pudim.info
pug.it
puglia.it
-pu.it
pulawy.pl
punked.us
pv.it
pvt.ge
pvvstream.pro
-pwnz.org
pw.pw
+pwnz.org
pyatigorsk.ru
pymnt.uk
pyremails.com
@@ -6250,9 +6314,9 @@ q.bg
qbuser.com
qc.ca
qc.com
+qc.to
qcconline.net
qcloudmail.com
-qc.to
qdedu.net
qh.cn
qhigh.com
@@ -6269,14 +6333,20 @@ quicksytes.com
quipelements.com
quirly.info
quor8.com
-r25.me
+r-e.kr
+r-o-o-t.net
+r.bg
+r.im
+r.se
r2.dev
+r25.me
r30.me
r35.me
r39.it
r40.me
r8domain.biz
r8name.biz
+ra.it
rade.no
radikal.ru
radio.am
@@ -6291,7 +6361,6 @@ raholt.no
railroad.museum
railway.museum
raisa.no
-ra.it
rakkestad.no
rakurakuhp.net
ralingen.no
@@ -6301,8 +6370,8 @@ randaberg.no
rapidnet.de
rarerental.com
raspberryip.com
-rauma.no
rau.ro
+rauma.no
ravenna.it
rawa-maz.pl
rayplee.com
@@ -6310,13 +6379,14 @@ razorpass.tk
rbasic.com
rbb.org
rbcmail.ru
-r.bg
-rbonus.com
rbposo.com
rc.it
rcomhost.com
rcrcc.ca
rdv.to
+re-tweet.jp
+re.it
+re.kr
reach-engine.net
read-books.org
readmyblog.org
@@ -6324,18 +6394,18 @@ realestate.pl
rebatesrule.net
rec.br
rec.co
+rec.nf
+rec.ro
+rec.ve
receive.jp
recht.pro
recipe.ch
-rec.nf
recreation.aero
-rec.ro
recursivedns.com
recursivedns.net
recursivedns.org
-rec.ve
-redirectme.net
red.sv
+redirectme.net
redundantdns.com
redundantdns.net
redvl.com
@@ -6344,56 +6414,51 @@ reewww.biz
reewww.info
reg.dk
reggio-calabria.it
-reggiocalabria.it
reggio-emilia.it
+reggiocalabria.it
reggioemilia.it
regruhosting.ru
reijn.org
reimclub.com
-re.it
reklam.hu
-r-e.kr
-re.kr
-relateddigital.com
rel.ht
rel.pl
+relateddigital.com
remoteaccess.me
remotewd.com
remotional.de
rendalen.no
rennebu.no
rennesoy.no
-repair.men
-repbody.aero
rep.br
rep.kp
+repair.men
+repbody.aero
repl.co
reply-to.co
republika.pl
res.aero
+res.in
research.aero
research.museum
-res.in
resindevice.io
resistance.museum
restaurant.bj
resto.bj
retina.ar
-re-tweet.jp
revstack.ai
rezora.com
-rface.com
-rganiccrap.com
rg.it
+rganiccrap.com
rhcloud.com
+ri.it
+ri.us
richlorenz.com
rickip.net
rickip.org
ricou.co
rieti.it
riik.ee
-ri.it
-r.im
rimini.it
rindal.no
rinethost.ru
@@ -6405,19 +6470,23 @@ riodejaneiro.museum
riquejaime.com
risor.no
rissa.no
-ri.us
rivne.ua
rixtour.com
rl.no
rltk.org
-rm6.org
rm.it
rm.ru
-rnd.ru
+rm6.org
rn.it
+rnd.ru
rnrt.tn
rns.tn
rnu.tn
+ro.com
+ro.im
+ro.it
+ro.lt
+ro.tn
roamresearch.com
roan.no
robertpshaw.com
@@ -6425,23 +6494,17 @@ rochester.museum
rockart.museum
rocketresponder.com
rockin.cc
-ro.com
rodoy.no
-ro.im
-ro.it
rollag.no
-ro.lt
roma.it
roma.museum
rome.it
romsa.no
romskog.no
-r-o-o-t.net
root.sx
roros.no
rosfirm.ru
rost.no
-ro.tn
rotorcraft.aero
routemehome.com
rovigo.it
@@ -6453,30 +6516,32 @@ royrvik.no
rpg.pl
rr.nu
rs.ba
-r.se
rslove.com
rsvp1.com
-rtam.net
rt.ru
-rubadub.tv
-rubtsovsk.ru
+rtam.net
ru.com
ru.im
-rullofamily.com
ru.net
+ru.tc
+ru.tf
+rubadub.tv
+rubtsovsk.ru
+rullofamily.com
run.place
ruok.org
ruovat.no
russia.museum
russkoeumea.com
-ru.tc
-ru.tf
rv.ua
ryazan.ru
rybnik.pl
rygge.no
ryointernational.com
rzeszow.pl
+s-mania.com
+s.bg
+s.se
s01.biz
s01.info
s01.us
@@ -6484,19 +6549,26 @@ s02.biz
s02.info
s02.us
s1.name
-s28.it
+s130lnk.com
s2.name
+s260lnk.com
+s28.it
+s280lnk.com
+s290lnk.com
+s3.name
s37.it
s38.it
-s3.name
s45.it
+s8lnk.com
sa.au
sa.com
sa.cr
+sa.it
+sa.ro
+sa.tn
safety.aero
saga.jp
saintlouis.museum
-sa.it
saitama.jp
sakhalin.ru
sakuraweb.com
@@ -6528,18 +6600,16 @@ santafe.museum
saotome.st
sapo.pt
sapporo.jp
+sar.it
saratov.ru
sardegna.it
sardinia.it
-sar.it
sark.gg
-sa.ro
sarpsborg.no
sasecret.com
sashdot.com
saskatchewan.museum
sassari.it
-sa.tn
satori.site
satx.museum
sauda.no
@@ -6549,53 +6619,55 @@ savage.nu
savannahga.museum
saves-the-whales.com
savona.it
-s.bg
-sbg.org
sb.ua
+sbg.org
sc.cn
+sc.ke
+sc.kr
+sc.ls
+sc.tz
+sc.ug
+sc.us
sch.ae
sch.gg
sch.id
sch.ir
sch.je
sch.jo
-schlesisches.museum
sch.lk
sch.ly
sch.ng
+sch.om
+sch.qa
+sch.sa
+sch.sd
+sch.so
+sch.uk
+sch.zm
+schlesisches.museum
schoenbrunn.museum
schoin.org
schokoladen.museum
-sch.om
-schoolbus.jp
school.fj
school.na
school.nz
school.za
-sch.qa
-sch.sa
-sch.sd
-sch.so
-sch.uk
+schoolbus.jp
schulserver.de
schweiz.museum
-sch.zm
sci.eg
+science-fiction.museum
+science.museum
scienceandhistory.museum
scienceandindustry.museum
sciencecenter.museum
sciencecenters.museum
-science-fiction.museum
sciencehistory.museum
-science.museum
sciences.museum
sciencesnaturelles.museum
scientist.aero
scieron.com
scificities.com
-sc.ke
-sc.kr
-sc.ls
scotland.museum
scottlewisonline.com
scottstreit.com
@@ -6603,20 +6675,21 @@ scqb.org
scrapper-site.net
scrapping.cc
scriptkiddie.net
-sc.tz
-sc.ug
-sc.us
sd.cn
+sd.us
sddns.info
sdp-mos.ru
-sd.us
+se.net
+se.tc
+se.tt
se7.org
seaport.museum
sebastopol.ua
-secaas.hk
sec-dns.net
-secondary.net
sec.ps
+sec18org.com
+secaas.hk
+secondary.net
secretregistration.com
secretregistration.info
secretregistration.net
@@ -6631,6 +6704,7 @@ seg.br
seidat.net
sejny.pl
sektori.org
+sel.no
selbu.no
selcdn.ru
selfip.biz
@@ -6646,20 +6720,28 @@ sells-for-less.com
sells-for-u.com
sells-it.net
sellsyourhome.org
-sel.no
semelcgmf.com
sendai.jp
sendgrid.org
+sendmail01.com
+sendmail02.com
+sendmail03.com
+sendmail04.com
+sendmail05.com
+sendmail06.com
+sendmail07.com
+sendmail08.com
+sendmail09.com
sendpul.se
sendpulse.info
sendserver.email
sendsfx.com
sendsmtp.com
-se.net
senseering.net
seoul.kr
serendipityshores.com
sertdisk.net
+serv00.net
servebbs.com
servebbs.net
servebbs.org
@@ -6683,10 +6765,11 @@ serveo.net
servep2p.com
servepics.com
servequake.com
+server-on.net
serverclienti.com
serverhost.net
+servername.online
servernux.com
-server-on.net
serverpit.com
serverprofi24.com
serverprofi24.de
@@ -6702,32 +6785,32 @@ serveusers.com
servevent.com
service.one
services.aero
+servicos.ws
servikus.net
-se.tc
-se.tt
settlement.museum
settlers.museum
setupdns.net
sevastopol.ua
sex.hu
-sexidude.com
sex.pl
+sexidude.com
sextube.ro
sexxxy.biz
sexxy.biz
sf.no
sg-host.com
-sgizmo.eu
-sgnltrack.com
sg.tf
sg.tn
+sgizmo.eu
+sgnltrack.com
sgvps.net
+sh.cn
shacknet.nu
+shacknet.us
shalala.tv
sharefile.com
sharepoint.com
sharkltd.com
-sh.cn
sheatfish.org
shell.museum
shen.cl
@@ -6742,32 +6825,32 @@ shodan.io
shop.co
shop.ht
shop.hu
-shople.jp
shop.ms
-shopobill.live
shop.pl
shop.tc
shop.th
shop.tm
+shople.jp
+shopobill.live
shopware.store
-shortcm.li
-short.gy
shor.tn
+short.gy
+shortcm.li
show.aero
shu-katsu.jp
shutterfly.com
shw.io
+si.it
siasky.net
sibenik.museum
+sic.it
sicilia.it
sicily.it
-sic.it
siedlce.pl
siellak.no
siena.it
sieraddns.com
sigdal.no
-si.it
silihost.hu
siljan.no
silk.museum
@@ -6777,6 +6860,8 @@ simple-url.com
siracusa.it
sirdal.no
sirioncloud.io
+site-manager.eu
+site.tc
site123.com
site123.me
site40.net
@@ -6785,37 +6870,36 @@ site88.net
site90.net
sitebr.net
siteleaf.net
-site-manager.eu
siteoficial.ws
siteprofissional.com
-sitepx.com
siterubix.com
-site.tc
+siteseguro.ws
+sitesgpt.com
siteturn.com
sitey.me
sith.su
sivit.org
sixth.biz
sjc.br
+sk.ca
skanit.no
skanland.no
skaun.no
-sk.ca
-skedsmokorset.no
skedsmo.no
+skedsmokorset.no
skeim.net
-skien.no
-skierva.no
ski.museum
ski.no
+skien.no
+skierva.no
skiptvet.no
skjak.no
skjervoy.no
sklep.pl
skoczow.pl
skodje.no
-skoleblogs.dk
skole.museum
+skoleblogs.dk
skroc.pl
skycafe.my
skydiving.aero
@@ -6835,13 +6919,14 @@ slupsk.pl
sly.io
slyip.com
slyip.net
+sm.ua
+small.jp
smallbizdns.com
smallbizdns.org
-small.jp
smalso.com
-s-mania.com
-smartel.kr
smart-phone.mobi
+smartcat-proxy.net
+smartel.kr
smbb.ws
smelly.cc
smena.jp
@@ -6851,35 +6936,34 @@ smtp.biz
smtp.com
smtp.ru
smtptoolkit.com
-sm.ua
smugmug.com
smushcdn.com
+sn.cn
snaase.no
snapclinical.net
snasa.no
-sn.cn
sne.jp
snillfjord.no
snoasa.no
snowflake.app
snz.ru
+so.it
+soc.lk
sochi.su
+social-networking.me
social27.com
socialadhesion.com
-social-networking.me
societe.st
society.museum
-soc.lk
softether.net
software.aero
sogndal.no
sogne.no
-so.it
sokndal.no
+sol.ru
sola.no
solfa.org
sologne.museum
-sol.ru
solund.no
somna.no
sondre-land.no
@@ -6888,64 +6972,65 @@ songdalen.no
sonnish.com
soon.it
sopot.pl
-soragoto.net
sor-aurdal.no
-sorfold.no
sor-fron.no
sor-odal.no
+sor-varanger.no
+soragoto.net
+sorfold.no
soros.al
sorreisa.no
sortland.no
sorum.no
-sor-varanger.no
+sos.pl
sosblog.com
sosnowiec.pl
-sos.pl
soundandvision.museum
soundcast.me
soundestlink.com
soup.io
southcarolina.museum
southwest.museum
+sp.it
+sp.ru
+space-to-rent.com
space.museum
spacetechnology.net
-space-to-rent.com
sparkpostmail1.com
spb.ru
spb.su
spdns.de
spdns.eu
spdns.org
-sp.it
spjelkavik.no
splc-bellville.org
sport.hu
sprinterweb.net
sprinterweb.org
-sp.ru
sptrackg.com
-spydeberg.no
+spvmtrack.com
spy.museum
+spydeberg.no
sql01.com
sqlconcepts.com
sqm-secure.eu
+square.museum
+square.site
square7.ch
square7.de
square7.net
-square.museum
-square.site
squirly.info
sr.it
srl.ro
srv.br
-s.se
+ss.it
ssh01.com
ssh22.net
sshn.se
-ss.it
ssl443.org
sslblindado.com
ssmailer.com
+st.no
stackvps.com
stadt.museum
stalbans.museum
@@ -6953,12 +7038,14 @@ stalker.fi
stalowa-wola.pl
stan.cn
stange.no
+star.is
starachowice.pl
stargard.pl
-star.is
starkom.ru
starnberg.museum
startdedicated.com
+stat-pulse.com
+stat.no
state.museum
stateofdelaware.museum
statescasinos.com
@@ -6966,8 +7053,6 @@ stathelle.no
static-access.net
statics.cloud
station.museum
-stat.no
-stat-pulse.com
stavanger.no
stavern.no
stavropol.ru
@@ -6986,26 +7071,25 @@ stinge.com
stjohn.museum
stjordal.no
stjordalshalsen.no
-st.no
stockholm.museum
stocktester.ru
stokke.no
stolos.io
-stordal.no
+stor-elvdal.no
stord.no
-storebase.store
+stordal.no
store.bb
store.co
store.dk
-stor-elvdal.no
store.nf
store.ro
store.st
store.ve
+storebase.store
storfjord.no
stpetersburg.museum
-stranda.no
strand.no
+stranda.no
strangled.net
stratoserver.net
streamgo.live
@@ -7032,22 +7116,25 @@ sumy.ua
sund.no
sunndal.no
sunsationaldrapery.com
+superfine.org
superhost.pl
+superhosting.cz
surak.kz
surfin.me
surfnet.ca
-surgeonshall.museum
surge.sh
+surgeonshall.museum
surgut.ru
surnadal.no
suroot.com
surrey.museum
suwalki.pl
sux.ms
+sv.it
svalbard.no
sveio.no
svelvik.no
-sv.it
+sviluppo.host
svizzera.museum
sweb.cz
sweden.museum
@@ -7077,26 +7164,28 @@ szczytno.pl
szex.hu
szkola.pl
szm.com
+t.bg
+t.se
t15.org
t28.net
+t3.to
t35.com
t35.me
t35.net
-t3.to
t4vps.eu
+ta.it
taa.it
tacowolf.com
tagan-rog.info
-ta.it
taivas.biz
takamatsu.jp
takarek.hu
talk4fun.net
tamaragibson.com
tambov.ru
+tana.no
tanah-aina.com
tananger.no
-tana.no
tank.jp
tank.museum
tapapp.me
@@ -7113,32 +7202,33 @@ tashkent.su
tatarstan.ru
taxi.aero
taxi.br
-t.bg
+tcloudbaseapp.com
tcm.museum
tcp4.me
td.com
td.to
+te.it
+te.ua
teaches-yoga.com
teatruqroqq.com
tec.br
+tec.ve
technology.museum
technopagans.com
-tec.ve
tedx.ee
-te.it
tekcities.com
tekkennetwork.com
+tel.no
+tel.nr
+tel.tr
telebit.xyz
-telecomitalia.it
telecom.na
telekommunikation.museum
telememo.au
television.museum
tell-your-friend.com
-tel.no
-tel.nr
-tel.tr
temdb.com
+temp.domains
tempio-olbia.it
tempioolbia.it
temporary.link
@@ -7150,18 +7240,20 @@ teramo.it
termez.su
terni.it
ternopil.ua
-teste.website
test-iserv.de
test.ru
test.tj
+teste.website
tetuku.com
-te.ua
-texasdollies.com
texas.museum
+texasdollies.com
textile.museum
tftpd.net
tgory.pl
tgssys.com
+th.ht
+th.tc
+th.tn
that.win
thcgirls.com
theater.museum
@@ -7174,20 +7266,18 @@ thesemmels.com
thesource-clothing.com
thevaughts.net
theworkpc.com
-th.ht
thingsnewandused.com
thinkific.com
thruhere.net
-th.tc
-th.tn
tidio-mailing.com
+tiiny.site
+time.museum
+time.no
time4vps.cloud
timedilationcopyrightextensionprevention.org
timekeeping.museum
-time.museum
-time.no
-tingvoll.no
tin.it
+tingvoll.no
tinn.no
tirana.al
tj.cn
@@ -7196,13 +7286,13 @@ tjome.no
tkr.me
tld.am
tld.cc
+tld.tc
+tld.tl
tlddns.biz
tlddns.com
tlddns.info
tlddns.net
tlddns.org
-tld.tc
-tld.tl
tlf.nr
tlon.network
tm.cy
@@ -7213,29 +7303,30 @@ tm.mc
tm.mg
tm.mt
tm.no
-tmp.br
tm.pl
tm.ro
tm.se
-tmweb.ru
tm.za
+tmp.br
+tmweb.ru
tn.it
tn.my
tn.us
+to.gt
+to.it
+to.md
+to.work
tochigi.jp
togliatti.su
-to.gt
toh.info
-to.it
tokke.no
tokushima.jp
-tokyobay.cc
tokyo.jp
+tokyobay.cc
tolga.no
toluna.com
-to.md
-tomdaly.org
tom.ru
+tomdaly.org
tomsk.ru
tonsberg.no
toolforge.org
@@ -7266,9 +7357,9 @@ torproject.net
torprovider.li
torsken.no
torun.pl
+tos.it
toscana.it
toshibanetcam.com
-tos.it
totalh.net
totalplay.net
tottori.jp
@@ -7278,7 +7369,6 @@ tourism.pl
tourism.tn
town.museum
townsel.org
-to.work
toyama.jp
toybox.me
toycamera.cc
@@ -7286,10 +7376,17 @@ toydigi.jp
toydigital.jp
toythieves.com
tozsde.hu
-tpanel.nl
tp.it
+tpanel.nl
tpserver.biz
+tr.gg
+tr.ht
+tr.it
+tr.no
+tr.tn
+tr.vu
tr1tonmail.com
+tra.kp
tracking-engine.com
tractionbil.com
trader.aero
@@ -7300,12 +7397,11 @@ trafficplex.cloud
tragazorras.com
trailsendlodge.org
trainer.aero
-tra.kp
trana.no
tranby.no
trani-andria-barletta.it
-traniandriabarletta.it
trani-barletta-andria.it
+traniandriabarletta.it
tranibarlettaandria.it
tranoy.no
translate.goog
@@ -7317,6 +7413,7 @@ trantornet.org
trapani.it
trashbox.es
traslomitas.com
+travel.in
travel.np
travel.pl
travel.tt
@@ -7325,38 +7422,34 @@ trd.br
tree.museum
trentino-a-adige.it
trentino-aadige.it
-trentinoa-adige.it
-trentinoaadige.it
trentino-alto-adige.it
trentino-altoadige.it
-trentinoalto-adige.it
-trentinoaltoadige.it
-trentino.it
trentino-s-tirol.it
trentino-stirol.it
-trentinos-tirol.it
-trentinostirol.it
trentino-sud-tirol.it
trentino-sudtirol.it
-trentinosud-tirol.it
-trentinosudtirol.it
trentino-sued-tirol.it
trentino-suedtirol.it
+trentino.it
+trentinoa-adige.it
+trentinoaadige.it
+trentinoalto-adige.it
+trentinoaltoadige.it
+trentinos-tirol.it
+trentinostirol.it
+trentinosud-tirol.it
+trentinosudtirol.it
trentinosued-tirol.it
trentinosuedtirol.it
trento.it
treviso.it
-tr.gg
-tr.ht
trickip.net
trickip.org
trieditmyself.com
trieste.it
triplaysideri.com
tripod.com
-tr.it
triton.zone
-tr.no
troandin.no
trogstad.no
troitsk.su
@@ -7364,22 +7457,18 @@ trolley.museum
tromsa.no
tromso.no
trondheim.no
-tr.tn
tru.io
trulyindiamail.com
trumgame.net
-trustee.museum
trust.museum
-truv.net
-tr.vu
+trustee.museum
trycloudflare.com
trysil.no
+ts.io
+ts.it
tsaol.com
tsaritsyn.ru
-t.se
tselinograd.su
-ts.io
-ts.it
tsk.ru
tsk.tr
tsmtpclick.com
@@ -7393,9 +7482,9 @@ tula.su
tuleap-partners.com
tumblr.com
tur.ar
-turbobit.net
tur.br
tur.cu
+turbobit.net
turek.pl
turen.tn
turin.it
@@ -7403,21 +7492,23 @@ turystyka.pl
tuscany.it
tuva.ru
tuva.su
+tv-l.ru
tv.bb
tv.bo
tv.br
-tvedestrand.no
-tver.ru
tv.im
+tv.in
tv.it
tv.kg
-tvlinux.com
-tv-l.ru
tv.na
tv.sd
tv.tr
tv.tz
+tvedestrand.no
+tver.ru
+tvlinux.com
tw.cn
+tw1.ru
twilightparadox.com
twitta.jp
twmail.net
@@ -7434,11 +7525,12 @@ tysnes.no
tysvar.no
tyumen.ru
tzo.com
+u.bg
+u.se
ua.cx
ua.tc
uba.ar
uberketing.io
-u.bg
ubntddns.com
ubpages.com
ucoz.ae
@@ -7454,8 +7546,8 @@ ucoz.ro
ucoz.ru
ucoz.ua
ucraft.me
-udine.it
ud.it
+udine.it
udm.ru
udmurtia.ru
udo.photo
@@ -7469,21 +7561,22 @@ uicp.io
uilfordschools.org
uinterbox.com
uk.com
-ukco.me
uk.ht
uk.im
-ukit.me
+uk.in
uk.kg
uk.mn
uk.ms
uk.net
uk.nf
uk.pn
-ukrfirm.ru
uk.tc
uk.tn
uk.to
uk.tt
+ukco.me
+ukit.me
+ukrfirm.ru
ulan-ude.ru
ulcraft.com
ullensaker.no
@@ -7491,8 +7584,8 @@ ullensvang.no
ulm.museum
ulsan.kr
ulvik.no
-umb1.com
umb.it
+umb1.com
umbler.net
umbria.it
unam.na
@@ -7503,30 +7596,32 @@ under.one
undersea.museum
undo.it
ungleheart.com
+uni.cc
+uni.cx
+uni.me
uni5.net
uni7.net
-uni.cc
unicity.com
unicloud.pl
-uni.cx
unifiedlayer.com
-uni.me
union.aero
unitedhardwood.com
uniti.al
univ.bj
-university.museum
univ.sn
+university.museum
unixbsd.info
unixstorm.org
unjarga.no
unlugar.com
unsa.ba
unusualperson.com
+up.in
uphero.com
upjumper.us
upperrealm.com
upt.al
+ur.ru
urbino-pesaro.it
urbinopesaro.it
urest.org
@@ -7537,39 +7632,39 @@ url.st
urn.arpa
urochoro.jp
urown.cloud
-ur.ru
+us.ax
+us.com
+us.im
+us.in
+us.kg
+us.mn
+us.ms
+us.na
+us.org
+us.pn
+us.tc
+us.tf
+us.to
+us.tt
usa.cc
usa.museum
usantiques.museum
usarts.museum
-us.ax
-us.com
uscountryestate.museum
usculture.museum
usdecorativearts.museum
-u.se
usenet.pl
user32.com
usercontent.goog
usgarden.museum
ushistory.museum
ushuaia.museum
-us.im
usite.pro
-us.kg
uslivinghistory.museum
-us.mn
-us.ms
-us.na
-us.org
-us.pn
usrfiles.com
-us.tc
ustdied.com
-us.tf
ustka.pl
-us.to
-us.tt
+ut.us
utah.museum
utazas.hu
uthorizeddns.net
@@ -7578,18 +7673,18 @@ uthorizeddns.us
utrader.com
utsira.no
utsunomiya.jp
-ut.us
uu.mt
-uvic.museum
uv.ro
+uvic.museum
uw.to
uwu.ai
uxmail.io
uy.com
+uz.ua
uzhgorod.ua
uzhhorod.ua
uzid.com
-uz.ua
+v.bg
v13clan.com
v22v.net
v2v.net
@@ -7597,14 +7692,16 @@ v6.army
v6.navy
v6.rocks
v90.us
+va.it
+va.no
+va.us
vaapste.no
vacau.com
vadso.no
-vagan.no
vaga.no
+vagan.no
vagsoy.no
vai.la
-va.it
vaitrt.com
vaitrt.org
vaksdal.no
@@ -7613,18 +7710,17 @@ val-daosta.it
vald-aosta.it
valdaosta.it
valle-aosta.it
-valleaosta.it
valle-d-aosta.it
valle-daosta.it
+valle.no
+valleaosta.it
valled-aosta.it
valledaosta.it
vallee-aoste.it
valleeaoste.it
-valle.no
valley.museum
vang.no
vankin.de
-va.no
vantaa.museum
vanylven.no
vao.it
@@ -7635,23 +7731,21 @@ varggat.no
varoy.no
vast-consulting.com
vatican.va
-va.us
-v.bg
vb.it
vc.it
vda.it
vdl.pl
vdonsk.ru
+ve.it
ve3.info
vefsn.no
vega.no
vegarshei.no
-ve.it
vellipaa.com
+ven.it
veneto.it
venezia.it
venice.it
-ven.it
vennesla.no
veportal.net
verbania.it
@@ -7671,9 +7765,12 @@ vestvagoy.no
vet.br
veterinaire.fr
veterinaire.km
+vev.site
vevelstad.no
vf.no
vgs.no
+vi.it
+vi.us
vibiznes.pl
vibo-valentia.it
vibovalentia.it
@@ -7686,10 +7783,9 @@ vicp.net
video.hu
vietnam.ro
viewdns.net
-vi.it
+vik.no
viking.museum
vikna.no
-vik.no
village.museum
vincomlimited.com
vindafjord.no
@@ -7702,18 +7798,17 @@ virtaid.com
virtaide.com
virtual.museum
virtualserver.io
-virtuel.museum
virtue.nu
+virtuel.museum
vispot.io
vistnet.net
visual-inc.com
vitalwerks.com
viterbo.it
-vi.us
vivat-consult.ru
vizvaz.com
-vkagent.ru
vk.me
+vkagent.ru
vlaanderen.museum
vladikavkaz.ru
vladikavkaz.su
@@ -7721,13 +7816,13 @@ vladimir.ru
vladimir.su
vladivostok.ru
vlog.br
+vn.tn
+vn.ua
vncctv.com
vncctv.info
vncctv.net
vncctv.org
vns.me
-vn.tn
-vn.ua
voagat.no
voip01.com
volda.no
@@ -7746,8 +7841,8 @@ vosdj.net
vospass.com
vospay.com
vosplay.com
-vossevangen.no
voss.no
+vossevangen.no
vot.pl
voyez.ca
vplant.cloud
@@ -7759,9 +7854,9 @@ vps-host.net
vr.it
vr.lt
vrn.ru
+vs.it
vservers.es
vsi.ru
-vs.it
vt.it
vt.us
vu.cx
@@ -7770,7 +7865,11 @@ vuturevx.com
vv.cc
vv.it
vyatka.ru
+w.bg
+w.pw
+w.se
wa.au
+wa.us
wafflecell.com
wakayama.jp
wakwak.info
@@ -7782,77 +7881,76 @@ wallst.ru
wallyswienerworld.com
wapka.me
wapka.mobi
+war.museum
warmia.pl
warmkessel.com
-war.museum
warp9computers.com
warszawa.pl
washingtondc.museum
watch-and-clock.museum
watchandclock.museum
-wa.us
waw.pl
way2tor.com
-w.bg
wblog.id
wbq.me
wc.lt
wcomhost.com
+we.bs
+we.tc
weather.mobi
+web-soft.ru
+web.app
+web.co
+web.do
+web.gu
+web.id
+web.lk
+web.nf
+web.ni
+web.pk
+web.tj
+web.tr
+web.ve
+web.za
web1337.net
web3portal.com
web44.net
-web.app
webatu.com
webatu.pw
webbiztools.com
webc.in
webcindario.com
-web.co
webcrow.jp
-web.do
webdomaster.com
webege.com
webflow.io
webgarden.es
-web.gu
webhop.biz
webhop.info
webhop.me
webhop.net
webhop.org
-web.id
webion.pl
webland.ch
-web.lk
webmastersa.com
webnewtic.fr
-web.nf
-web.ni
webnode.com
webnode.es
webnode.page
webnode.ru
webnow.biz
webok.net
-web.pk
webredirect.org
-we.bs
webs.com
-websiteseguro.com
+webs.vc
website.tk
+websiteseguro.com
websitewelcome.com
-web-soft.ru
webspace.rocks
-webs.vc
-web.tj
-web.tr
webuda.com
webvalua.com
-web.ve
webwave.dev
webydo.com
-web.za
wedeploy.io
wedeploy.me
wedeploy.sh
@@ -7864,7 +7962,6 @@ westbendweatheronline.com
westblade.com
western.museum
westfalen.museum
-we.tc
wfcdn.com
wha.la
whaling.museum
@@ -7873,38 +7970,36 @@ whc.ca
whosen.com
whsites.net
whyboner.com
+wi.us
wielun.pl
wifizone.org
wikaba.com
wiki.br
-wikidot.com
wiki.gd
wiki.gs
+wikidot.com
wildlife.museum
williamsburg.museum
windmill.museum
wink.ws
wispform.com
with.marketing
-wi.us
wix.app
-wixapps.net
wix.com
wix.run
+wixapps.net
wixshoutout.com
wixsite.com
wixstudio.io
wjg.jp
-wloclawek.pl
wlocl.pl
+wloclawek.pl
wmcloud.org
wodzislaw.pl
wojb.org
wolomin.pl
womenclothingtoday.com
wordpress.com
-workers.dev
-work.gd
workinggroup.aero
workisboring.com
works.aero
@@ -7921,27 +8016,27 @@ wpenginepowered.com
wphostedmail.com
wpmucdn.com
wpmudev.host
-w.pw
wpweb.com
writesthisblog.com
-wroclaw.pl
wroc.pl
-w.se
+wroclaw.pl
ws.gy
ws.na
wuaze.com
wv.us
-ww1.biz
ww.ck
+ww1.biz
wwhost.biz
+www.ro
www1.biz
wwwhost.biz
-www.ro
wy.us
wz.cz
+x.bg
+x.se
x10.bz
-x10host.com
x10.mx
+x10host.com
x24hr.com
x3322.org
x443.pw
@@ -7949,7 +8044,6 @@ x64.me
xanga.com
xattam.net
xayo.net
-x.bg
xbizhost.com
xcg.io
xf.cz
@@ -7972,7 +8066,6 @@ xn--aroport-bya.ci
xn--asky-ira.no
xn--aurskog-hland-jnb.no
xn--avery-yua.no
-xnbay.com
xn--bdddj-mrabd.no
xn--bearalvhki-y4a.no
xn--berlevg-jxa.no
@@ -7985,8 +8078,8 @@ xn--bjddar-pta.no
xn--blt-elab.no
xn--bmlo-gra.no
xn--bod-2na.no
-xn--brnnysund-m8ac.no
xn--brnny-wuac.no
+xn--brnnysund-m8ac.no
xn--brum-voa.no
xn--btsfjord-9za.no
xn--c1avg.xn--90a3ac
@@ -8001,12 +8094,11 @@ xn--dnna-gra.no
xn--drbak-wua.no
xn--dyry-ira.no
xn--e1apq.xn--p1ai
-xneelosites.com
xn--eveni-0qa01ga.no
xn--finny-yua.no
xn--fjord-lra.no
-xn--flor-jra.no
xn--fl-zia.no
+xn--flor-jra.no
xn--frde-gra.no
xn--frna-woa.no
xn--frya-hra.no
@@ -8017,8 +8109,8 @@ xn--gjvik-wua.no
xn--gls-elac.no
xn--gmq050i.hk
xn--gmqw5a.hk
-xn--h1aegh.museum
xn--h-2fa.no
+xn--h1aegh.museum
xn--hbmer-xqa.no
xn--hcesuolo-7ya35b.no
xn--hgebostad-g3a.no
@@ -8062,8 +8154,8 @@ xn--lns-qla.museum
xn--loabt-0qa.no
xn--lrdal-sra.no
xn--lrenskog-54a.no
-xn--lten-gra.no
xn--lt-liac.no
+xn--lten-gra.no
xn--lury-ira.no
xn--mely-ira.no
xn--merker-kua.no
@@ -8086,8 +8178,8 @@ xn--nmesjevuemie-tcba.no
xn--nry-yla5g.no
xn--nttery-byae.no
xn--nvuotna-hwa.no
-xn--o1ach.xn--90a3ac
xn--o1ac.xn--90a3ac
+xn--o1ach.xn--90a3ac
xn--od0alg.cn
xn--od0alg.hk
xn--od0aq3b.hk
@@ -8113,7 +8205,6 @@ xn--rst-0na.no
xn--rsta-fra.no
xn--ryken-vua.no
xn--ryrvik-bya.no
-xns01.com
xn--s-1fa.no
xn--sandnessjen-ogb.no
xn--sandy-yua.no
@@ -8133,12 +8224,12 @@ xn--sndre-land-0cb.no
xn--snes-poa.no
xn--snsa-roa.no
xn--sr-aurdal-l8a.no
-xn--srfold-bya.no
xn--sr-fron-q1a.no
xn--sr-odal-q1a.no
+xn--sr-varanger-ggb.no
+xn--srfold-bya.no
xn--srreisa-q1a.no
xn--srum-gra.no
-xn--sr-varanger-ggb.no
xn--stjrdal-s1a.no
xn--stjrdalshalsen-sqb.no
xn--stre-toten-zcb.no
@@ -8159,9 +8250,9 @@ xn--vads-jra.no
xn--vard-jra.no
xn--vegrshei-c0a.no
xn--vestvgy-ixa6o.no
+xn--vg-yiab.no
xn--vgan-qoa.no
xn--vgsy-qoa0j.no
-xn--vg-yiab.no
xn--vre-eiker-k8a.no
xn--vrggt-xqad.no
xn--vry-yla5g.no
@@ -8171,10 +8262,12 @@ xn--ygarden-p1a.no
xn--ystre-slidre-ujb.no
xn--zf0ao64a.tw
xn--zf0avx.hk
+xnbay.com
+xneelosites.com
+xns01.com
xorg.pl
xp3.biz
xpresit.net
-x.se
xsl.pt
xsph.ru
xsrv.jp
@@ -8189,6 +8282,8 @@ xxy.info
xy.ax
xyz.com
xz.cn
+y.bg
+y.se
y03.com
yakutia.ru
yalta.ua
@@ -8198,24 +8293,23 @@ yamal.ru
yamanashi.jp
yao.cl
yaroslavl.ru
-y.bg
ycan.shop
ydad.info
yddns.com
ydns.eu
+ye.vc
years.ch
yekaterinburg.ru
yeti-bastard.com
-ye.vc
yftp.info
yftp.name
ygto.com
yk.ca
ylftv.com
ymom.info
-ynamicdns.biz
-ynamic-dns.net
yn.cn
+ynamic-dns.net
+ynamicdns.biz
yndns.pro
ynetav.net
ynetav.org
@@ -8223,9 +8317,9 @@ yngling.com
yns.com
ynssl.com
ynumber.org
+yo.link
yokohama.jp
yolasite.com
-yo.link
york.museum
yorkshire.museum
yosemite.museum
@@ -8233,6 +8327,7 @@ youcan.shop
youdontcare.com
youmubiao.com
youndontcare.com
+your-server.de
yourpageserver.com
yourspecialtee.com
yoursupport.biz
@@ -8242,37 +8337,38 @@ ypclistmanager.com
ypicture.info
ypop3.net
ypop3.org
-y.se
ysecondarydns.com
ytdns.net
yukihotaru.com
yuzhno-sakhalinsk.ru
ywww.biz
-yzi.me
yz.info
-z86.ru
+yzi.me
+z.bg
+z.se
z8.ru
+z86.ru
za.bz
-zachpomor.pl
za.com
+za.net
+za.org
+za.pl
+za.tn
+zachpomor.pl
zagan.pl
zaghost.com
zakarpattia.ua
zakka.ch
zakopane.pl
-za.net
zanity.net
-za.org
-za.pl
+zap-webspace.com
+zap.cloud
zaporizhzhe.ua
zaporizhzhia.ua
zapto.org
zapto.xyz
-zap-webspace.com
zarow.pl
zashiki.com
-za.tn
-z.bg
ze.am
ze.cx
zendesk.com
@@ -8294,7 +8390,6 @@ zonet.us
zoological.museum
zoology.museum
zp.ua
-z.se
zsh.jp
zt.ua
zua.com
diff --git a/index.js b/index.js
index 5521c7d..898c7cc 100644
--- a/index.js
+++ b/index.js
@@ -1,28 +1,28 @@
-'use strict';
+'use strict'
-const fs = require('fs');
-const path = require('path');
+const fs = require('fs')
+const path = require('path')
-const punycode = require('punycode.js');
+const punycode = require('punycode.js')
-const update = require('./lib/update');
+const update = require('./lib/update')
const regex = {
- comment: /^\s*[;#].*$/,
- blank: /^\s*$/,
- line: /^\s*(.*?)\s*$/,
+ comment: /^\s*[;#].*$/,
+ blank: /^\s*$/,
+ line: /^\s*(.*?)\s*$/,
}
const logger = {
log: (message) => {
switch (process.env.HARAKA_LOGS_SUPPRESS) {
case undefined:
- case "false":
- case "0":
- console.log(message);
+ case 'false':
+ case '0':
+ console.log(message)
}
},
-};
+}
module.exports = exports = {
public_suffix_list: {},
@@ -31,34 +31,35 @@ module.exports = exports = {
three_level_tlds: {},
}
-function normalizeHost (host) {
- host = host.toLowerCase();
+function normalizeHost(host) {
+ host = host.toLowerCase()
if (/^xn--|\.xn--/.test(host)) {
- try { host = punycode.toUnicode(host); }
- catch (ignore) {}
+ try {
+ host = punycode.toUnicode(host)
+ } catch (ignore) {}
}
- return host;
+ return host
}
exports.is_public_suffix = function (host) {
- if (!host) return false;
- host = normalizeHost(host);
+ if (!host) return false
+ host = normalizeHost(host)
- if (exports.public_suffix_list[host]) return true;
+ if (exports.public_suffix_list[host]) return true
- const up_one_level = host.split('.').slice(1).join('.'); // co.uk -> uk
- if (!up_one_level) return false; // no dot?
+ const up_one_level = host.split('.').slice(1).join('.') // co.uk -> uk
+ if (!up_one_level) return false // no dot?
- const wildHost = `*.${ up_one_level}`;
+ const wildHost = `*.${up_one_level}`
if (exports.public_suffix_list[wildHost]) {
// check exception list
- if (exports.public_suffix_list[`!${host}`]) return false;
- return true; // matched a wildcard, ex: *.uk
+ if (exports.public_suffix_list[`!${host}`]) return false
+ return true // matched a wildcard, ex: *.uk
}
- return false;
+ return false
}
exports.get_organizational_domain = function (host) {
@@ -66,164 +67,174 @@ exports.get_organizational_domain = function (host) {
// https://datatracker.ietf.org/doc/draft-kucherawy-dmarc-base/?include_text=1
// section 3.2
- if (!host) return null;
- host = normalizeHost(host);
+ if (!host) return null
+ host = normalizeHost(host)
// www.example.com -> [ com, example, www ]
- const labels = host.split('.').reverse();
+ const labels = host.split('.').reverse()
// 4.3 Search the public suffix list for the name that matches the
// largest number of labels found in the subject DNS domain.
- let greatest = 0;
+ let greatest = 0
for (let i = 1; i <= labels.length; i++) {
- if (!labels[i-1]) return null; // dot w/o label
- const tld = labels.slice(0,i).reverse().join('.');
+ if (!labels[i - 1]) return null // dot w/o label
+ const tld = labels.slice(0, i).reverse().join('.')
if (exports.is_public_suffix(tld)) {
- greatest = +(i + 1);
- }
- else if (exports.public_suffix_list[`!${tld}`]) {
- greatest = i;
+ greatest = +(i + 1)
+ } else if (exports.public_suffix_list[`!${tld}`]) {
+ greatest = i
}
}
// 4.4 Construct a new DNS domain name using the name that matched
// from the public suffix list and prefixing to it the "x+1"th
// label from the subject domain.
- if (greatest === 0) return null; // no valid TLD
- if (greatest > labels.length) return null; // not enough labels
- if (greatest === labels.length) return host; // same
+ if (greatest === 0) return null // no valid TLD
+ if (greatest > labels.length) return null // not enough labels
+ if (greatest === labels.length) return host // same
- const orgName = labels.slice(0, greatest).reverse().join('.');
- return orgName;
+ const orgName = labels.slice(0, greatest).reverse().join('.')
+ return orgName
}
exports.split_hostname = function (host, level) {
if (!level || (level && !(level >= 1 && level <= 3))) {
- level = 2;
+ level = 2
}
- const split = host.toLowerCase().split(/\./).reverse();
- let domain = '';
+ const split = host.toLowerCase().split(/\./).reverse()
+ let domain = ''
// TLD
if (level >= 1 && split[0] && exports.top_level_tlds[split[0]]) {
- domain = split.shift() + domain;
+ domain = split.shift() + domain
}
// 2nd TLD
- if (level >= 2 && split[0] && exports.two_level_tlds[`${split[0]}.${domain}`]) {
- domain = `${split.shift()}.${domain}`;
+ if (
+ level >= 2 &&
+ split[0] &&
+ exports.two_level_tlds[`${split[0]}.${domain}`]
+ ) {
+ domain = `${split.shift()}.${domain}`
}
// 3rd TLD
- if (level >= 3 && split[0] && exports.three_level_tlds[`${split[0]}.${domain}`]) {
- domain = `${split.shift()}.${domain}`;
+ if (
+ level >= 3 &&
+ split[0] &&
+ exports.three_level_tlds[`${split[0]}.${domain}`]
+ ) {
+ domain = `${split.shift()}.${domain}`
}
// Domain
if (split[0]) {
- domain = `${split.shift()}.${domain}`;
+ domain = `${split.shift()}.${domain}`
}
- return [split.reverse().join('.'), domain];
+ return [split.reverse().join('.'), domain]
}
-function load_public_suffix_list () {
+function load_public_suffix_list() {
load_list_from_file('public-suffix-list').forEach((entry) => {
// Parsing rules: http://publicsuffix.org/list/
// Each line is only read up to the first whitespace
- const suffix = entry.split(/\s/).shift();
+ const suffix = entry.split(/\s/).shift()
// Each line which is not entirely whitespace or begins with a comment
// contains a rule.
- if (!suffix) return; // empty string
- if ('/' === suffix.substring(0,1)) return; // comment
+ if (!suffix) return // empty string
+ if ('/' === suffix.substring(0, 1)) return // comment
// A rule may begin with a "!" (exclamation mark). If it does, it is
// labelled as a "exception rule" and then treated as if the exclamation
// mark is not present.
- if ('!' === suffix.substring(0,1)) {
- const eName = suffix.substring(1); // remove ! prefix
+ if ('!' === suffix.substring(0, 1)) {
+ const eName = suffix.substring(1) // remove ! prefix
// bbc.co.uk -> co.uk
- const up_one = suffix.split('.').slice(1).join('.');
+ const up_one = suffix.split('.').slice(1).join('.')
if (exports.public_suffix_list[up_one]) {
- exports.public_suffix_list[up_one].push(eName);
- }
- else if (exports.public_suffix_list[`*.${up_one}`]) {
- exports.public_suffix_list[`*.${up_one}`].push(eName);
- }
- else {
- console.error(`unable to find parent for exception: ${eName}`);
+ exports.public_suffix_list[up_one].push(eName)
+ } else if (exports.public_suffix_list[`*.${up_one}`]) {
+ exports.public_suffix_list[`*.${up_one}`].push(eName)
+ } else {
+ console.error(`unable to find parent for exception: ${eName}`)
}
}
- exports.public_suffix_list[suffix] = [];
+ exports.public_suffix_list[suffix] = []
})
- logger.log(`loaded ${Object.keys(exports.public_suffix_list).length} Public Suffixes`);
+ logger.log(
+ `loaded ${Object.keys(exports.public_suffix_list).length} Public Suffixes`,
+ )
}
-function load_tld_files () {
+function load_tld_files() {
load_list_from_file('top-level-tlds').forEach(function (tld) {
- exports.top_level_tlds[tld] = 1;
+ exports.top_level_tlds[tld] = 1
})
load_list_from_file('two-level-tlds').forEach(function (tld) {
- exports.two_level_tlds[tld] = 1;
+ exports.two_level_tlds[tld] = 1
})
load_list_from_file('three-level-tlds').forEach(function (tld) {
- exports.three_level_tlds[tld] = 1;
+ exports.three_level_tlds[tld] = 1
})
load_list_from_file('extra-tlds').forEach(function (tld) {
- const s = tld.split(/\./);
+ const s = tld.split(/\./)
if (s.length === 2) {
- exports.two_level_tlds[tld] = 1;
- }
- else if (s.length === 3) {
- exports.three_level_tlds[tld] = 1;
+ exports.two_level_tlds[tld] = 1
+ } else if (s.length === 3) {
+ exports.three_level_tlds[tld] = 1
}
})
logger.log(`loaded TLD files:
1=${Object.keys(exports.top_level_tlds).length}
2=${Object.keys(exports.two_level_tlds).length}
- 3=${Object.keys(exports.three_level_tlds).length}`
- );
+ 3=${Object.keys(exports.three_level_tlds).length}`)
}
-function load_list_from_file (name) {
- const result = [];
+function load_list_from_file(name) {
+ const result = []
- let filePath = path.resolve(__dirname, 'etc', name);
+ let filePath = path.resolve(__dirname, 'etc', name)
if (!fs.existsSync(filePath)) {
// not loaded by Haraka, use local path
- filePath = path.resolve('etc', name);
+ filePath = path.resolve('etc', name)
}
fs.readFileSync(filePath, 'UTF-8')
.split(/\r\n|\r|\n/)
.forEach((line) => {
+ if (regex.comment.test(line)) return
+ if (regex.blank.test(line)) return
- if (regex.comment.test(line)) return;
- if (regex.blank.test(line)) return;
-
- const line_data = regex.line.exec(line);
- if (!line_data) return;
+ const line_data = regex.line.exec(line)
+ if (!line_data) return
- result.push(line_data[1].trim().toLowerCase());
- });
- return result;
+ result.push(line_data[1].trim().toLowerCase())
+ })
+ return result
}
-load_tld_files();
-load_public_suffix_list();
+load_tld_files()
+load_public_suffix_list()
// every 15 days, check for an update. If updated, download, install,
// and then read it into the exported object
-setInterval(() => {
- update.updatePSLfile().then(updated => {
- if (updated) load_public_suffix_list();
- }).catch(err => {
- console.error(err.message)
- });
-}, 15 * 86400 * 1000).unref(); // each 15 days
+setInterval(
+ () => {
+ update
+ .updatePSLfile()
+ .then((updated) => {
+ if (updated) load_public_suffix_list()
+ })
+ .catch((err) => {
+ console.error(err.message)
+ })
+ },
+ 15 * 86400 * 1000,
+).unref() // each 15 days
// the .unref() on the interval tells node to ignore this
// timer when deciding whether the process is done.
diff --git a/lib/comment-stripper.js b/lib/comment-stripper.js
index 9c5781d..726bea7 100644
--- a/lib/comment-stripper.js
+++ b/lib/comment-stripper.js
@@ -1,17 +1,14 @@
-
const StringDecoder = require('string_decoder').StringDecoder
const Transform = require('stream').Transform
class commentStripper extends Transform {
-
- constructor (options) {
-
+ constructor(options) {
if (!options) options = {}
if (!options.transform) options.transform = { objectMode: true }
super(options.transform)
- this._encoding = options.encoding || 'utf8'
+ this._encoding = options.encoding || 'utf8'
this._seperator = options.seperator || '\n'
this._buffer = ''
this._decoder = new StringDecoder(this._encoding)
@@ -19,14 +16,13 @@ class commentStripper extends Transform {
this.bytes = options.bytes || 0
}
- _transform (chunk, encoding, done) {
+ _transform(chunk, encoding, done) {
this.bytes += chunk.length
if (encoding !== this._encoding) {
// this is likely 'buffer' when the source file is an archive
this._buffer += this._decoder.write(chunk)
- }
- else {
+ } else {
// already decoded by fs.createReadStream
this._buffer += chunk
}
@@ -35,15 +31,15 @@ class commentStripper extends Transform {
this._buffer = lines.pop()
for (const line of lines) {
- if (/^$/.test(line)) continue // blank lines
- if (/^\/\//.test(line)) continue // comments
+ if (/^$/.test(line)) continue // blank lines
+ if (/^\/\//.test(line)) continue // comments
this.push(`${line}\n`)
}
done()
}
- _flush (done) {
+ _flush(done) {
// trailing text (after last seperator)
const rem = this._buffer.trim()
if (rem) this.push(rem)
@@ -54,4 +50,4 @@ class commentStripper extends Transform {
module.exports = function (options) {
return new commentStripper(options)
-}
\ No newline at end of file
+}
diff --git a/lib/update.js b/lib/update.js
index f3a16a7..42897e1 100644
--- a/lib/update.js
+++ b/lib/update.js
@@ -1,6 +1,5 @@
-
-const fs = require('fs')
-const fsp = require('fs/promises')
+const fs = require('fs')
+const fsp = require('fs/promises')
const http = require('https')
const path = require('path')
@@ -21,7 +20,7 @@ const httpOpts = {
exports.updatePSLfile = async function () {
const isNewer = await exports.isRemoteNewer(pslFile)
- if (!isNewer) return false // no update
+ if (!isNewer) return false // no update
await exports.download(pslFile)
// console.log('update completed')
@@ -39,95 +38,95 @@ exports.getWritableStream = async function (filePath) {
}
exports.download = function (dest, opts) {
- if (!dest) dest = pslFile; // for tests
+ if (!dest) dest = pslFile // for tests
const tmpFile = `${dest}.tmp`
return new Promise((resolve, reject) => {
-
// open file before attempting HTTP GET
- this.getWritableStream(tmpFile).then(ws => {
-
- ws.on('close', () => {
- this.atomicWrite(tmpFile, dest).then(resolve).catch(reject);
- })
+ this.getWritableStream(tmpFile)
+ .then((ws) => {
+ ws.on('close', () => {
+ this.atomicWrite(tmpFile, dest).then(resolve).catch(reject)
+ })
- const request = http.get(Object.assign({}, httpOpts, opts), (res) => {
- if (res.statusCode !== 200) {
- // console.error(`HEADERS: ${JSON.stringify(res.headers)}`);
- reject(new Error(`response code ${res.statusCode} not handled!`))
- return
- }
+ const request = http
+ .get(Object.assign({}, httpOpts, opts), (res) => {
+ if (res.statusCode !== 200) {
+ // console.error(`HEADERS: ${JSON.stringify(res.headers)}`);
+ reject(new Error(`response code ${res.statusCode} not handled!`))
+ return
+ }
- res.pipe(new CommentStripper()).pipe(ws)
- })
- .on('error', (e) => {
- // console.error(e)
- fs.unlink(tmpFile, () => {
- // unlikely the file exists. This callback catches the error and ignores it.
- reject(e)
+ res.pipe(new CommentStripper()).pipe(ws)
+ })
+ .on('error', (e) => {
+ // console.error(e)
+ fs.unlink(tmpFile, () => {
+ // unlikely the file exists. This callback catches the error and ignores it.
+ reject(e)
+ })
})
- })
-
- request.end()
- }).catch(reject)
+ request.end()
+ })
+ .catch(reject)
})
}
exports.getFileStats = async function (filePath) {
- if (!filePath) filePath = pslFile;
+ if (!filePath) filePath = pslFile
try {
await fsp.access(filePath)
const stats = await fsp.stat(filePath)
- if (stats.isFile()) return stats;
+ if (stats.isFile()) return stats
// console.error(`${filePath} is not a file`);
await fsp.unlink(filePath)
// console.log(`${filePath} deleted`);
return null
- }
- catch (e) {
+ } catch (e) {
// console.log(`${filePath} does not exist`);
return null
}
}
exports.isRemoteNewer = function (dest, opts) {
- if (!dest) dest = pslFile;
+ if (!dest) dest = pslFile
return new Promise((resolve, reject) => {
-
- this.getFileStats(dest).then(stats => {
-
- opts = Object.assign({}, httpOpts, opts, { method: 'HEAD' });
- if (stats) {
- opts.headers['If-Modified-Since'] = stats.mtime.toUTCString();
- }
-
- const request = http.request(opts, (res) => {
- switch (res.statusCode) {
- case 200:
- return resolve(true);
- case 304:
- // console.log(`${path.basename(dest)} is up-to-date`);
- return resolve(false);
- case 403:
- // console.log(`Access Denied for ${dest}`);
- return resolve(false);
- case 404:
- // console.log(`Not Found received for ${dest}`);
- return resolve(false);
- default:
- // console.log(`Unhandled status code: ${res.statusCode}`);
- // console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
- resolve(false);
+ this.getFileStats(dest)
+ .then((stats) => {
+ opts = Object.assign({}, httpOpts, opts, { method: 'HEAD' })
+ if (stats) {
+ opts.headers['If-Modified-Since'] = stats.mtime.toUTCString()
}
- }).on('error', reject);
- request.end();
+ const request = http
+ .request(opts, (res) => {
+ switch (res.statusCode) {
+ case 200:
+ return resolve(true)
+ case 304:
+ // console.log(`${path.basename(dest)} is up-to-date`);
+ return resolve(false)
+ case 403:
+ // console.log(`Access Denied for ${dest}`);
+ return resolve(false)
+ case 404:
+ // console.log(`Not Found received for ${dest}`);
+ return resolve(false)
+ default:
+ // console.log(`Unhandled status code: ${res.statusCode}`);
+ // console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
+ resolve(false)
+ }
+ })
+ .on('error', reject)
- }).catch(reject);
+ request.end()
+ })
+ .catch(reject)
})
}
diff --git a/package.json b/package.json
index 4d25a24..3fbc40b 100644
--- a/package.json
+++ b/package.json
@@ -1,16 +1,25 @@
{
"name": "haraka-tld",
- "version": "1.2.1",
+ "version": "1.2.2",
"description": "Haraka TLD utilities",
"main": "index.js",
+ "files": [
+ "CHANGELOG.md",
+ "etc",
+ "lib"
+ ],
"directories": {
"test": "test"
},
"scripts": {
- "test": "npx mocha@^10",
+ "format": "npm run prettier:fix && npm run lint:fix",
"lint": "npx eslint@^8 *.js lib test",
- "lintfix": "npx eslint@^8 --fix *.js lib test",
- "versions": "npx dependency-version-checker check"
+ "lint:fix": "npx eslint@^8 --fix *.js lib test",
+ "prettier": "npx prettier . --check",
+ "prettier:fix": "npx prettier . --write --log-level=warn",
+ "test": "npx mocha@^10",
+ "versions": "npx dependency-version-checker check",
+ "versions:fix": "npx dependency-version-checker update && npm run prettier:fix"
},
"repository": {
"type": "git",
@@ -31,6 +40,6 @@
"punycode.js": "^2.3.1"
},
"devDependencies": {
- "eslint-plugin-haraka": "*"
+ "@haraka/eslint-config": "^1.1.5"
}
}
diff --git a/test/.eslintrc.yaml b/test/.eslintrc.yaml
index 4880caa..bc9a6f2 100644
--- a/test/.eslintrc.yaml
+++ b/test/.eslintrc.yaml
@@ -1,26 +1,10 @@
-
env:
node: true
es6: true
mocha: true
-plugins:
- - haraka
-
-extends:
- - eslint:recommended
- - plugin:haraka/recommended
-
-root: true
-
-globals:
- OK: true
- CONT: true
- DENY: true
- DENYSOFT: true
- DENYDISCONNECT: true
- DENYSOFTDISCONNECT: true
+extends: ['@haraka']
rules:
- indent: [2, 2, { "SwitchCase": 1} ]
- no-console: off
\ No newline at end of file
+ indent: [2, 2, { 'SwitchCase': 1 }]
+ no-console: off
diff --git a/test/comment-stripper.js b/test/comment-stripper.js
index 0465b4a..1dc38a7 100644
--- a/test/comment-stripper.js
+++ b/test/comment-stripper.js
@@ -1,5 +1,4 @@
-
-const fs = require('fs')
+const fs = require('fs')
const path = require('path')
const CommentStripper = require('../lib/comment-stripper')
@@ -13,6 +12,6 @@ describe('comment-stripper', function () {
const ws = fs.createWriteStream(outFile)
// console.log(ws);
rs.pipe(new CommentStripper()).pipe(ws)
- ws.on('close', done);
+ ws.on('close', done)
})
})
diff --git a/test/index.js b/test/index.js
index 3fade34..9dc504a 100644
--- a/test/index.js
+++ b/test/index.js
@@ -1,183 +1,190 @@
-'use strict';
+'use strict'
-const assert = require('assert');
+const assert = require('assert')
-const tlds = require('../index');
+const tlds = require('../index')
describe('haraka-tld', function () {
it('exports lists with reasonable qty', function (done) {
// console.log(tlds);
- assert.ok(Object.keys(tlds.public_suffix_list).length > 7000);
- assert.ok(Object.keys(tlds.top_level_tlds).length > 1000);
- assert.ok(Object.keys(tlds.two_level_tlds).length > 5000);
- assert.ok(Object.keys(tlds.three_level_tlds).length > 2000);
- done();
+ assert.ok(Object.keys(tlds.public_suffix_list).length > 7000)
+ assert.ok(Object.keys(tlds.top_level_tlds).length > 1000)
+ assert.ok(Object.keys(tlds.two_level_tlds).length > 5000)
+ assert.ok(Object.keys(tlds.three_level_tlds).length > 2000)
+ done()
})
})
const od_test_cases = {
- null: [ null, null ],
+ null: [null, null],
// Mixed case.
- COM: [ 'COM', null],
- 'example.COM': [ 'example.COM', 'example.com'],
- 'WwW.example.COM': [ 'WwW.example.COM', 'example.com'],
+ COM: ['COM', null],
+ 'example.COM': ['example.COM', 'example.com'],
+ 'WwW.example.COM': ['WwW.example.COM', 'example.com'],
// Leading dot.
- '.com': [ '.com', null],
- '.example': [ '.example', null],
- '.example.com': [ '.example.com', null],
- '.example.example': [ '.example.example', null],
+ '.com': ['.com', null],
+ '.example': ['.example', null],
+ '.example.com': ['.example.com', null],
+ '.example.example': ['.example.example', null],
// Unlisted TLD.
- 'example': [ 'example', null],
- 'example.example': [ 'example.example', null],
+ example: ['example', null],
+ 'example.example': ['example.example', null],
// _org_domain(test, 'b.example.example', 'example.example');
// _org_domain(test, 'a.b.example.example', 'example.example');
// Listed, but non-Internet, TLD.
- 'local': [ 'local', null],
- 'example.local': [ 'example.local', null],
- 'b.example.local': [ 'b.example.local', null],
- 'a.b.example.local': [ 'a.b.example.local', null],
+ local: ['local', null],
+ 'example.local': ['example.local', null],
+ 'b.example.local': ['b.example.local', null],
+ 'a.b.example.local': ['a.b.example.local', null],
// TLD with only 1 rule.
- 'biz': [ 'biz', null],
- 'domain.biz': [ 'domain.biz', 'domain.biz'],
- 'b.domain.biz': [ 'b.domain.biz', 'domain.biz'],
- 'a.b.domain.biz': [ 'a.b.domain.biz', 'domain.biz'],
-
- 'com': [ 'com', null],
- 'example.com': [ 'example.com', 'example.com'],
- 'b.example.com': [ 'b.example.com', 'example.com'],
- 'a.b.example.com': [ 'a.b.example.com', 'example.com'],
- 'uk.com': [ 'uk.com', null],
- 'example.uk.com': [ 'example.uk.com', 'example.uk.com'],
- 'b.example.uk.com': [ 'b.example.uk.com', 'example.uk.com'],
- 'a.b.example.uk.com': [ 'a.b.example.uk.com', 'example.uk.com'],
- 'test.ac': [ 'test.ac', 'test.ac'],
+ biz: ['biz', null],
+ 'domain.biz': ['domain.biz', 'domain.biz'],
+ 'b.domain.biz': ['b.domain.biz', 'domain.biz'],
+ 'a.b.domain.biz': ['a.b.domain.biz', 'domain.biz'],
+
+ com: ['com', null],
+ 'example.com': ['example.com', 'example.com'],
+ 'b.example.com': ['b.example.com', 'example.com'],
+ 'a.b.example.com': ['a.b.example.com', 'example.com'],
+ 'uk.com': ['uk.com', null],
+ 'example.uk.com': ['example.uk.com', 'example.uk.com'],
+ 'b.example.uk.com': ['b.example.uk.com', 'example.uk.com'],
+ 'a.b.example.uk.com': ['a.b.example.uk.com', 'example.uk.com'],
+ 'test.ac': ['test.ac', 'test.ac'],
// TLD with some 2-level rules.
// TLD with only 1 (wildcard) rule.
- 'cy': [ 'cy', null],
- 'ac.cy': [ 'ac.cy', null],
- 'biz.cy': [ 'biz.cy', null],
- 'com.cy': [ 'com.cy', null],
+ cy: ['cy', null],
+ 'ac.cy': ['ac.cy', null],
+ 'biz.cy': ['biz.cy', null],
+ 'com.cy': ['com.cy', null],
// More complex TLD.
- 'jp': [ 'jp', null],
- 'test.jp': [ 'test.jp', 'test.jp'],
- 'www.test.jp': [ 'www.test.jp', 'test.jp'],
- 'ac.jp': [ 'ac.jp', null],
- 'test.ac.jp': [ 'test.ac.jp', 'test.ac.jp'],
- 'www.test.ac.jp': [ 'www.test.ac.jp', 'test.ac.jp'],
- 'kyoto.jp': [ 'kyoto.jp', null],
- 'test.kyoto.jp': [ 'test.kyoto.jp', 'test.kyoto.jp'],
- 'ide.kyoto.jp': [ 'ide.kyoto.jp', null],
- 'b.ide.kyoto.jp': [ 'b.ide.kyoto.jp', 'b.ide.kyoto.jp'],
- 'a.b.ide.kyoto.jp': [ 'a.b.ide.kyoto.jp', 'b.ide.kyoto.jp'],
- 'c.kobe.jp': [ 'c.kobe.jp', null],
- 'b.c.kobe.jp': [ 'b.c.kobe.jp', 'b.c.kobe.jp'],
- 'a.b.c.kobe.jp': [ 'a.b.c.kobe.jp', 'b.c.kobe.jp'],
- 'city.kobe.jp': [ 'city.kobe.jp', 'city.kobe.jp'],
- 'www.city.kobe.jp': [ 'www.city.kobe.jp', 'city.kobe.jp'],
+ jp: ['jp', null],
+ 'test.jp': ['test.jp', 'test.jp'],
+ 'www.test.jp': ['www.test.jp', 'test.jp'],
+ 'ac.jp': ['ac.jp', null],
+ 'test.ac.jp': ['test.ac.jp', 'test.ac.jp'],
+ 'www.test.ac.jp': ['www.test.ac.jp', 'test.ac.jp'],
+ 'kyoto.jp': ['kyoto.jp', null],
+ 'test.kyoto.jp': ['test.kyoto.jp', 'test.kyoto.jp'],
+ 'ide.kyoto.jp': ['ide.kyoto.jp', null],
+ 'b.ide.kyoto.jp': ['b.ide.kyoto.jp', 'b.ide.kyoto.jp'],
+ 'a.b.ide.kyoto.jp': ['a.b.ide.kyoto.jp', 'b.ide.kyoto.jp'],
+ 'c.kobe.jp': ['c.kobe.jp', null],
+ 'b.c.kobe.jp': ['b.c.kobe.jp', 'b.c.kobe.jp'],
+ 'a.b.c.kobe.jp': ['a.b.c.kobe.jp', 'b.c.kobe.jp'],
+ 'city.kobe.jp': ['city.kobe.jp', 'city.kobe.jp'],
+ 'www.city.kobe.jp': ['www.city.kobe.jp', 'city.kobe.jp'],
// TLD with a wildcard rule and exceptions.
- 'ck': [ 'ck', null],
- 'test.ck': [ 'test.ck', null],
- 'b.test.ck': [ 'b.test.ck', 'b.test.ck'],
- 'a.b.test.ck': [ 'a.b.test.ck', 'b.test.ck'],
- 'www.ck': [ 'www.ck', 'www.ck'],
- 'www.www.ck': [ 'www.www.ck', 'www.ck'],
+ ck: ['ck', null],
+ 'test.ck': ['test.ck', null],
+ 'b.test.ck': ['b.test.ck', 'b.test.ck'],
+ 'a.b.test.ck': ['a.b.test.ck', 'b.test.ck'],
+ 'www.ck': ['www.ck', 'www.ck'],
+ 'www.www.ck': ['www.www.ck', 'www.ck'],
// US K12.
- 'us': [ 'us', null],
- 'test.us': [ 'test.us', 'test.us'],
- 'www.test.us': [ 'www.test.us', 'test.us'],
- 'ak.us': [ 'ak.us', null],
- 'test.ak.us': [ 'test.ak.us', 'test.ak.us'],
- 'www.test.ak.us': [ 'www.test.ak.us', 'test.ak.us'],
- 'k12.ak.us': [ 'k12.ak.us', null],
- 'test.k12.ak.us': [ 'test.k12.ak.us', 'test.k12.ak.us'],
- 'www.test.k12.ak.us': [ 'www.test.k12.ak.us', 'test.k12.ak.us'],
+ us: ['us', null],
+ 'test.us': ['test.us', 'test.us'],
+ 'www.test.us': ['www.test.us', 'test.us'],
+ 'ak.us': ['ak.us', null],
+ 'test.ak.us': ['test.ak.us', 'test.ak.us'],
+ 'www.test.ak.us': ['www.test.ak.us', 'test.ak.us'],
+ 'k12.ak.us': ['k12.ak.us', null],
+ 'test.k12.ak.us': ['test.k12.ak.us', 'test.k12.ak.us'],
+ 'www.test.k12.ak.us': ['www.test.k12.ak.us', 'test.k12.ak.us'],
// IDN labels.
- '食狮.com.cn': [ '食狮.com.cn', '食狮.com.cn'],
- '食狮.公司.cn': [ '食狮.公司.cn', '食狮.公司.cn'],
- 'www.食狮.公司.cn': [ 'www.食狮.公司.cn', '食狮.公司.cn'],
- 'shishi.公司.cn': [ 'shishi.公司.cn', 'shishi.公司.cn'],
- '公司.cn': [ '公司.cn', null],
- '食狮.中国': [ '食狮.中国', '食狮.中国'],
- 'www.食狮.中�': [ 'www.食狮.中国', '食狮.中国'],
- 'shishi.中国': [ 'shishi.中国', 'shishi.中国'],
- '中国': [ '中国', null],
+ '食狮.com.cn': ['食狮.com.cn', '食狮.com.cn'],
+ '食狮.公司.cn': ['食狮.公司.cn', '食狮.公司.cn'],
+ 'www.食狮.公司.cn': ['www.食狮.公司.cn', '食狮.公司.cn'],
+ 'shishi.公司.cn': ['shishi.公司.cn', 'shishi.公司.cn'],
+ '公司.cn': ['公司.cn', null],
+ '食狮.中国': ['食狮.中国', '食狮.中国'],
+ 'www.食狮.中�': ['www.食狮.中国', '食狮.中国'],
+ 'shishi.中国': ['shishi.中国', 'shishi.中国'],
+ 中国: ['中国', null],
// Same as above, but punycoded.
- 'xn--85x722f.com.cn': [ 'xn--85x722f.com.cn', '食狮.com.cn'],
- 'xn--85x722f.xn--55qx5d.cn': [ 'xn--85x722f.xn--55qx5d.cn', '食狮.公司.cn'],
- 'www.xn--85x722f.xn--55qx5d.cn': [ 'www.xn--85x722f.xn--55qx5d.cn', '食狮.公司.cn'],
- 'shishi.xn--55qx5d.cn': [ 'shishi.xn--55qx5d.cn', 'shishi.公司.cn'],
- 'xn--55qx5d.cn': [ 'xn--55qx5d.cn', null],
+ 'xn--85x722f.com.cn': ['xn--85x722f.com.cn', '食狮.com.cn'],
+ 'xn--85x722f.xn--55qx5d.cn': ['xn--85x722f.xn--55qx5d.cn', '食狮.公司.cn'],
+ 'www.xn--85x722f.xn--55qx5d.cn': [
+ 'www.xn--85x722f.xn--55qx5d.cn',
+ '食狮.公司.cn',
+ ],
+ 'shishi.xn--55qx5d.cn': ['shishi.xn--55qx5d.cn', 'shishi.公司.cn'],
+ 'xn--55qx5d.cn': ['xn--55qx5d.cn', null],
// 'xn--85x722f.xn--fiqs8s': [ 'xn--85x722f.xn--fiqs8s',
// 'xn--85x722f.xn--fiqs8s'],
// 'www.xn--85x722f.xn--fiqs8s': [ 'www.xn--85x722f.xn--fiqs8s',
// 'xn--85x722f.xn--fiqs8s'],
// 'shishi.xn--fiqs8s': [ 'shishi.xn--fiqs8s', 'shishi.xn--fiqs8s'],
- 'xn--fiqs8s': [ 'xn--fiqs8s', null],
+ 'xn--fiqs8s': ['xn--fiqs8s', null],
// 'atweek.xn--90aekg1c8b.xn--p1ai': [ 'atweek.xn--90aekg1c8b.xn--p1ai', null ],
- 'atweek.xn--90aekg1c8b.xn--p1ai': [ 'atweek.xn--90aekg1c8b.xn--p1ai', 'зтъбги.рф' ],
-};
+ 'atweek.xn--90aekg1c8b.xn--p1ai': [
+ 'atweek.xn--90aekg1c8b.xn--p1ai',
+ 'зтъбги.рф',
+ ],
+}
describe('get_organizational_domain, test suite', () => {
Object.keys(od_test_cases).forEach((descr) => {
- const tc = od_test_cases[descr];
+ const tc = od_test_cases[descr]
it(descr, function () {
- assert.equal(tlds.get_organizational_domain(tc[0]), tc[1]);
- });
+ assert.equal(tlds.get_organizational_domain(tc[0]), tc[1])
+ })
})
})
const ps_test_cases = {
- 'com': [ 'com', true ],
- 'COM (uc)': [ 'COM', true ],
- 'net': [ 'net', true ],
- 'co.uk': [ 'co.uk', true ],
- 'org': [ 'org', true ],
- 'edu': [ 'edu', true ],
- 'gov': [ 'gov', true ],
- 'empty': [ '', false ],
- 'null': [ '', false ],
+ com: ['com', true],
+ 'COM (uc)': ['COM', true],
+ net: ['net', true],
+ 'co.uk': ['co.uk', true],
+ org: ['org', true],
+ edu: ['edu', true],
+ gov: ['gov', true],
+ empty: ['', false],
+ null: ['', false],
}
describe('is_public_suffix', () => {
Object.keys(ps_test_cases).forEach((descr) => {
- const tc = ps_test_cases[descr];
+ const tc = ps_test_cases[descr]
it(descr, function () {
- assert.equal(tlds.is_public_suffix(tc[0]), tc[1]);
+ assert.equal(tlds.is_public_suffix(tc[0]), tc[1])
})
})
})
describe('split_hostname', () => {
it('splits on domain boundary', function () {
- const foo = tlds.split_hostname('host.sub1.sub2.domain.com');
- assert.equal(foo[0],'host.sub1.sub2');
- assert.equal(foo[1],'domain.com');
- });
-
- [1,2,3].forEach(level => {
+ const foo = tlds.split_hostname('host.sub1.sub2.domain.com')
+ assert.equal(foo[0], 'host.sub1.sub2')
+ assert.equal(foo[1], 'domain.com')
+ })
+ ;[1, 2, 3].forEach((level) => {
it(`splits on domain boundary, level ${level}`, function () {
- const foo = tlds.split_hostname('host.sub1.sub2.domain.com', level);
- assert.equal(foo[0],'host.sub1.sub2');
- assert.equal(foo[1],'domain.com');
+ const foo = tlds.split_hostname('host.sub1.sub2.domain.com', level)
+ assert.equal(foo[0], 'host.sub1.sub2')
+ assert.equal(foo[1], 'domain.com')
})
})
it('splits empty host on TLD only', function () {
- assert.deepEqual(tlds.split_hostname('com'), ['', 'com']);
+ assert.deepEqual(tlds.split_hostname('com'), ['', 'com'])
})
it('splits a 3-level TLD', function () {
- assert.deepEqual(tlds.split_hostname('host.b.topica.com', 4),
- ['host', 'b.topica.com']);
+ assert.deepEqual(tlds.split_hostname('host.b.topica.com', 4), [
+ 'host',
+ 'b.topica.com',
+ ])
})
})
diff --git a/test/update.js b/test/update.js
index ba34acc..6c926ad 100644
--- a/test/update.js
+++ b/test/update.js
@@ -1,7 +1,6 @@
-
const assert = require('assert')
-const fs = require('fs')
-const path = require('path')
+const fs = require('fs')
+const path = require('path')
const update = require('../lib/update')
@@ -11,77 +10,91 @@ after(function (done) {
describe('getFileStats', function () {
it('get fs.stats from default existing PSL', function (done) {
- update.getFileStats().then((stats) => {
- assert.ok(stats.size > 10000, stats.size)
- done()
- }).catch(done);
+ update
+ .getFileStats()
+ .then((stats) => {
+ assert.ok(stats.size > 10000, stats.size)
+ done()
+ })
+ .catch(done)
})
it('returns null from a missing file', function (done) {
- update.getFileStats(path.join('etc','nonexist')).then(stats => {
- assert.equal(stats, null)
- done();
- }).catch(done);
+ update
+ .getFileStats(path.join('etc', 'nonexist'))
+ .then((stats) => {
+ assert.equal(stats, null)
+ done()
+ })
+ .catch(done)
})
})
describe('isRemoteNewer', function () {
- this.slow(500);
+ this.slow(500)
this.timeout(3000)
it('a HTTP POST returns false if remote file is newer', function (done) {
- update.isRemoteNewer(null).then(isNewer => {
- if (isNewer) {
- assert.equal(isNewer, true)
- }
- else {
- assert.equal(isNewer, false)
- }
- done()
- }).catch(done)
+ update
+ .isRemoteNewer(null)
+ .then((isNewer) => {
+ if (isNewer) {
+ assert.equal(isNewer, true)
+ } else {
+ assert.equal(isNewer, false)
+ }
+ done()
+ })
+ .catch(done)
})
it('a HTTP POST returns false when remote non-existing', function (done) {
- update.isRemoteNewer(null, { path: '/invalid/url' }).then(isNewer => {
+ update.isRemoteNewer(null, { path: '/invalid/url' }).then((isNewer) => {
assert.equal(isNewer, false)
done()
})
})
it.skip('a HTTP POST returns false when local and remote non-existing', function (done) {
- update.isRemoteNewer('non/exist', { path: '/invalid/url' }).then(isNewer => {
- assert.equal(isNewer, false)
- done()
- }).catch(done)
+ update
+ .isRemoteNewer('non/exist', { path: '/invalid/url' })
+ .then((isNewer) => {
+ assert.equal(isNewer, false)
+ done()
+ })
+ .catch(done)
})
})
describe('getWritableStream', function () {
it('opens a file for writing a stream to', function (done) {
const filePath = path.join('test', 'fixtures', 'tmpfile')
- update.getWritableStream(filePath).then(ws => {
- assert.equal(ws.writable, true);
- ws.close();
- done();
- }).catch(done)
+ update
+ .getWritableStream(filePath)
+ .then((ws) => {
+ assert.equal(ws.writable, true)
+ ws.close()
+ done()
+ })
+ .catch(done)
})
it('throws when it cannot open file', function (done) {
const filePath = path.join('test', 'fixtures', 'unwritable', 'tmpfile')
- update.getWritableStream(filePath)
- .then(ws => {
- assert.ok(!ws); // shouldn't ever get here
- done();
+ update
+ .getWritableStream(filePath)
+ .then((ws) => {
+ assert.ok(!ws) // shouldn't ever get here
+ done()
})
.catch((err) => {
// console.log(err.message);
- assert.ok(err.message);
- done();
+ assert.ok(err.message)
+ done()
})
})
})
describe('download', function () {
-
const testOpts = {
hostname: 'raw.githubusercontent.com',
path: '/haraka/haraka-tld/master/etc/public-suffix-list',
@@ -89,25 +102,29 @@ describe('download', function () {
it('errors if it cannot open tmp file', function (done) {
const filePath = path.join('test', 'fixtures', 'unwritable', 'test')
- update.download(filePath, testOpts)
+ update
+ .download(filePath, testOpts)
.then((installed) => {
- assert.equal(installed, false); // should never get here
+ assert.equal(installed, false) // should never get here
done()
})
.catch((err) => {
console.error(err.message)
- assert.ok(err);
+ assert.ok(err)
done()
})
})
// avoid transient errors, only run these manually
it.skip('use HTTP GET to fetch newer PSL', function (done) {
- this.slow(1000);
- this.timeout(3000);
- update.download(null, testOpts).then((installed) => {
- assert.equal(installed, true);
- done()
- }).catch(done)
+ this.slow(1000)
+ this.timeout(3000)
+ update
+ .download(null, testOpts)
+ .then((installed) => {
+ assert.equal(installed, true)
+ done()
+ })
+ .catch(done)
})
-})
\ No newline at end of file
+})