├── .github └── workflows │ └── refresh-resolvers.yaml ├── README.md └── resolvers.txt /.github/workflows/refresh-resolvers.yaml: -------------------------------------------------------------------------------- 1 | name: refresh-resolvers 2 | 3 | on: 4 | schedule: 5 | # Run daily 6 | - cron: '0 21 * * *' 7 | 8 | jobs: 9 | resfresh-list: 10 | runs-on: ubuntu-20.04 11 | steps: 12 | 13 | - name: Set up Python 14 | uses: actions/setup-python@v2 15 | with: 16 | python-version: '3.6' 17 | 18 | - name: checkout 19 | uses: actions/checkout@v2 20 | with: 21 | token: ${{ secrets.GITHUB_TOKEN }} 22 | 23 | - name: Checkout DNS Validator 24 | uses: actions/checkout@v2 25 | with: 26 | repository: 'vortexau/dnsvalidator' 27 | path: dnsvalidator 28 | 29 | - name: Install DNS Validator 30 | run: | 31 | cd dnsvalidator 32 | python3 setup.py install 33 | 34 | - name: Install contextvars 35 | run: pip3 install contextvars 36 | 37 | - name: Generate new resolvers 38 | run: dnsvalidator -tL https://public-dns.info/nameservers.txt -threads 20 --silent -o ~/resolvers.txt 39 | 40 | - name: Set current date 41 | run: echo "NOW=$(date +'%Y-%m-%d')" >> $GITHUB_ENV 42 | 43 | - name: Commit changes 44 | run: | 45 | mv ~/resolvers.txt . 46 | git config --local user.email "bot@barbersec.com" 47 | git config --local user.name "github-actions[bot]" 48 | git add resolvers.txt 49 | git commit -m "${NOW} update" 50 | 51 | - name: Push changes 52 | uses: ad-m/github-push-action@master 53 | with: 54 | github_token: ${{ secrets.GITHUB_TOKEN }} 55 | branch: main -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Fresh Resolvers 2 | 3 | Uses [DNS Validator](https://github.com/vortexau/dnsvalidator) to generate a list of fresh working DNS resolvers every day. 4 | 5 | List should reliably stay updated by utilizing a scheduled Github action instead of having to rely on something like an external VPS. 6 | -------------------------------------------------------------------------------- /resolvers.txt: -------------------------------------------------------------------------------- 1 | 211.22.165.187 2 | 1.233.8.222 3 | 45.225.123.88 4 | 5.189.194.208 5 | 128.201.117.206 6 | 5.189.169.61 7 | 187.1.52.221 8 | 5.102.38.34 9 | 202.21.107.195 10 | 5.102.38.21 11 | 204.116.57.2 12 | 1.20.217.116 13 | 5.188.64.79 14 | 5.252.170.80 15 | 8.243.96.154 16 | 171.100.50.157 17 | 102.164.12.43 18 | 8.9.31.237 19 | 67.255.214.203 20 | 1.176.150.235 21 | 5.102.38.25 22 | 187.95.184.142 23 | 204.199.172.132 24 | 195.29.237.105 25 | 93.89.102.177 26 | 185.236.109.132 27 | 150.101.215.83 28 | 5.249.101.208 29 | 5.252.169.242 30 | 69.113.84.231 31 | 50.192.49.195 32 | 45.177.147.117 33 | 5.252.171.141 34 | 213.136.36.155 35 | 181.115.184.186 36 | 204.57.112.19 37 | 197.14.23.106 38 | 170.78.95.227 39 | 203.38.225.13 40 | 200.142.106.130 41 | 109.70.189.51 42 | 154.236.184.74 43 | 216.244.192.3 44 | 197.14.23.143 45 | 5.102.38.169 46 | 91.196.102.203 47 | 202.129.196.242 48 | 216.173.178.83 49 | 5.102.59.201 50 | 5.102.37.198 51 | 161.132.203.5 52 | 5.252.170.146 53 | 5.181.248.51 54 | 5.102.38.168 55 | 5.252.168.127 56 | 103.126.201.1 57 | 154.70.89.254 58 | 93.46.196.158 59 | 8.242.24.58 60 | 207.188.83.213 61 | 87.103.134.95 62 | 5.149.206.139 63 | 14.225.232.19 64 | 5.11.23.170 65 | 193.106.192.14 66 | 5.252.168.46 67 | 177.207.192.137 68 | 201.234.138.252 69 | 190.63.174.18 70 | 190.217.29.177 71 | 190.124.168.236 72 | 8.242.184.52 73 | 5.102.38.177 74 | 123.241.252.251 75 | 5.252.168.20 76 | 200.49.1.8 77 | 46.235.78.147 78 | 188.133.179.198 79 | 185.42.192.114 80 | 219.87.84.69 81 | 5.188.155.73 82 | 202.29.173.61 83 | 14.33.27.240 84 | 5.102.37.79 85 | 8.29.3.219 86 | 202.164.153.87 87 | 122.185.236.138 88 | 8.28.109.77 89 | 5.102.36.219 90 | 8.28.109.5 91 | 60.244.121.98 92 | 5.102.38.201 93 | 8.20.247.159 94 | 5.252.170.127 95 | 8.242.153.174 96 | 143.189.52.88 97 | 5.252.168.102 98 | 8.20.207.150 99 | 200.40.255.101 100 | 45.224.96.67 101 | 31.209.96.173 102 | 109.111.8.17 103 | 112.216.138.50 104 | 168.0.172.104 105 | 80.75.20.13 106 | 190.192.166.130 107 | 103.62.235.10 108 | 93.190.228.37 109 | 14.53.172.160 110 | 103.110.65.103 111 | 200.41.102.254 112 | 5.102.37.68 113 | 5.252.171.35 114 | 8.242.153.170 115 | 94.231.163.11 116 | 5.102.37.27 117 | 182.75.224.239 118 | 175.199.35.219 119 | 50.242.234.97 120 | 89.171.118.240 121 | 81.175.40.21 122 | 5.128.235.12 123 | 118.173.242.189 124 | 5.102.37.61 125 | 196.179.250.93 126 | 5.102.36.139 127 | 8.36.63.15 128 | 5.102.36.212 129 | 103.35.142.20 130 | 51.158.105.245 131 | 69.70.21.150 132 | 5.252.171.72 133 | 8.30.101.124 134 | 150.129.109.14 135 | 8.29.2.134 136 | 75.103.120.25 137 | 193.159.232.6 138 | 66.205.98.146 139 | 86.47.214.233 140 | 103.30.244.97 141 | 113.21.121.81 142 | 178.160.250.102 143 | 103.145.96.210 144 | 45.6.132.105 145 | 190.216.32.74 146 | 27.7.17.6 147 | 8.242.215.93 148 | 121.100.28.214 149 | 4.53.7.42 150 | 92.245.191.253 151 | 50.223.23.54 152 | 5.8.213.14 153 | 46.231.57.236 154 | 31.7.37.37 155 | 5.195.55.55 156 | 200.41.61.248 157 | 5.252.168.13 158 | 190.216.65.166 159 | 182.52.98.137 160 | 5.102.36.165 161 | 213.76.114.107 162 | 8.28.109.251 163 | 5.102.38.144 164 | 201.234.44.129 165 | 216.17.128.1 166 | 212.67.71.84 167 | 166.147.222.201 168 | 5.102.36.188 169 | 5.102.38.148 170 | 92.60.190.22 171 | 175.45.31.45 172 | 5.102.37.142 173 | 190.57.241.205 174 | 5.129.91.144 175 | 184.177.84.201 176 | 158.46.249.138 177 | 41.216.228.228 178 | 5.185.17.222 179 | 5.102.36.93 180 | 5.188.111.217 181 | 190.217.101.73 182 | 64.76.47.164 183 | 200.41.12.163 184 | 80.248.72.1 185 | 46.40.244.249 186 | 5.102.38.204 187 | 5.102.38.78 188 | 5.252.169.97 189 | 5.102.37.243 190 | 8.29.3.139 191 | 5.252.171.217 192 | 59.125.47.118 193 | 181.129.183.19 194 | 5.102.36.236 195 | 186.97.172.178 196 | 5.102.38.245 197 | 5.102.36.48 198 | 5.254.196.147 199 | 5.252.168.193 200 | 5.252.170.89 201 | 166.253.227.8 202 | 197.14.13.12 203 | 125.230.48.96 204 | 76.196.111.235 205 | 1.235.186.131 206 | 46.40.216.90 207 | 113.161.163.169 208 | 173.25.160.129 209 | 5.102.36.183 210 | 35.180.255.248 211 | 195.140.195.21 212 | 201.234.232.18 213 | 5.180.241.146 214 | 175.139.179.65 215 | 218.154.5.137 216 | 5.252.171.210 217 | 185.58.18.153 218 | 5.102.38.74 219 | 85.62.10.84 220 | 8.28.109.253 221 | 202.131.233.187 222 | 125.17.31.126 223 | 177.105.227.120 224 | 5.102.37.227 225 | 5.254.199.15 226 | 8.242.175.162 227 | 184.155.36.194 228 | 81.175.38.1 229 | 5.102.36.161 230 | 118.163.191.7 231 | 81.175.26.1 232 | 117.102.210.140 233 | 8.28.109.243 234 | 60.243.160.146 235 | 5.102.37.202 236 | 8.29.3.131 237 | 8.26.56.106 238 | 2.55.64.4 239 | 178.212.65.61 240 | 190.216.125.74 241 | 63.44.164.31 242 | 119.17.138.116 243 | 94.158.94.179 244 | 8.28.109.244 245 | 87.225.76.71 246 | 5.102.36.175 247 | 103.143.196.193 248 | 5.102.37.237 249 | 5.21.5.185 250 | 1.0.202.55 251 | 212.12.25.89 252 | 31.209.98.18 253 | 5.102.36.91 254 | 5.102.38.244 255 | 5.102.38.64 256 | 103.115.198.22 257 | 92.84.56.10 258 | 124.105.158.162 259 | 201.234.53.212 260 | 5.102.38.211 261 | 193.159.232.5 262 | 110.49.109.255 263 | 5.102.38.69 264 | 5.252.169.53 265 | 201.184.152.138 266 | 5.128.172.21 267 | 5.102.37.82 268 | 211.224.103.246 269 | 5.252.168.68 270 | 208.123.219.155 271 | 212.244.79.3 272 | 191.97.53.114 273 | 5.102.38.103 274 | 213.21.4.23 275 | 5.102.37.224 276 | 85.31.248.1 277 | 5.189.181.191 278 | 212.12.18.113 279 | 5.102.37.73 280 | 5.102.36.218 281 | 5.57.147.15 282 | 5.254.196.45 283 | 8.14.63.91 284 | 5.102.37.251 285 | 2.63.188.10 286 | 176.100.102.146 287 | 5.102.38.151 288 | 102.141.116.13 289 | 91.239.180.12 290 | 5.254.200.33 291 | 5.252.171.45 292 | 5.102.38.218 293 | 5.102.38.66 294 | 5.102.36.228 295 | 1.7.173.51 296 | 5.102.37.67 297 | 173.3.76.95 298 | 83.12.206.97 299 | 46.40.246.221 300 | 63.40.18.84 301 | 104.248.99.145 302 | 5.102.38.110 303 | 218.255.20.119 304 | 1.0.202.99 305 | 190.217.13.226 306 | 89.107.210.249 307 | 5.254.198.142 308 | 103.90.73.217 309 | 65.141.208.39 310 | 5.102.38.99 311 | 195.202.75.169 312 | 5.102.37.75 313 | 115.161.189.16 314 | 81.198.94.8 315 | 91.190.142.200 316 | 186.64.123.114 317 | 78.135.69.51 318 | 181.129.70.82 319 | 166.146.42.193 320 | 82.100.31.238 321 | 5.252.170.88 322 | 5.185.118.27 323 | 123.176.4.39 324 | 91.238.241.17 325 | 78.108.160.207 326 | 192.221.134.0 327 | 14.33.27.229 328 | 196.12.156.66 329 | 195.9.166.86 330 | 109.197.93.57 331 | 89.37.192.2 332 | 8.26.56.12 333 | 60.248.224.205 334 | 58.64.214.166 335 | 153.232.33.25 336 | 5.252.170.248 337 | 201.234.236.126 338 | 5.1.105.253 339 | 8.28.109.226 340 | 1.32.99.1 341 | 24.182.14.205 342 | 1.0.202.161 343 | 2.238.95.16 344 | 196.218.200.11 345 | 131.255.137.57 346 | 8.28.109.246 347 | 203.141.131.66 348 | 72.28.218.113 349 | 8.21.123.99 350 | 5.102.37.223 351 | 200.41.61.245 352 | 4.28.43.129 353 | 37.192.148.120 354 | 67.21.26.210 355 | 5.102.36.189 356 | 196.203.216.146 357 | 213.205.80.82 358 | 5.102.38.235 359 | 45.184.203.4 360 | 5.255.45.79 361 | 175.45.59.152 362 | 49.143.170.123 363 | 4.16.222.206 364 | 5.102.38.127 365 | 8.20.247.192 366 | 5.102.38.209 367 | 5.102.38.150 368 | 51.195.246.91 369 | 5.102.38.57 370 | 5.102.36.26 371 | 8.35.114.228 372 | 5.185.243.27 373 | 66.104.73.190 374 | 200.16.208.187 375 | 66.187.166.250 376 | 5.102.37.138 377 | 5.102.36.187 378 | 5.252.169.213 379 | 103.48.142.109 380 | 5.89.25.29 381 | 77.242.111.153 382 | 190.216.66.178 383 | 1.234.98.213 384 | 2.38.17.106 385 | 203.126.118.38 386 | 5.21.242.41 387 | 159.224.187.170 388 | 1.176.192.238 389 | 178.219.245.50 390 | 5.1.105.233 391 | 211.105.119.130 392 | 5.102.38.178 393 | 5.102.37.33 394 | 5.226.85.15 395 | 46.41.2.20 396 | 62.97.123.106 397 | 186.37.120.251 398 | 85.163.14.30 399 | 5.252.171.100 400 | 5.102.38.81 401 | 136.232.104.182 402 | 8.28.109.70 403 | 118.127.196.85 404 | 188.93.243.192 405 | 103.221.76.9 406 | 5.152.235.100 407 | 204.199.248.34 408 | 61.76.212.203 409 | 213.157.59.122 410 | 12.106.127.194 411 | 5.102.36.25 412 | 5.102.38.176 413 | 27.72.58.161 414 | --------------------------------------------------------------------------------