code-server auto-sync 2026-04-19T06:05:01+00:00
This commit is contained in:
81
audit/2026-04-19-dns-drift.md
Normal file
81
audit/2026-04-19-dns-drift.md
Normal file
@@ -0,0 +1,81 @@
|
||||
---
|
||||
date: 2026-04-19
|
||||
type: audit
|
||||
source: kb-audit-dns.py
|
||||
tags: [audit, dns]
|
||||
---
|
||||
|
||||
# DNS resolve audit — 2026-04-19
|
||||
|
||||
Резолвим все домены из NPM через публичный DNS (8.8.8.8) и локальный роутер (10.0.0.1).
|
||||
|
||||
- Всего доменов: **22**
|
||||
- NXDOMAIN на 8.8.8.8: 2 / пустой ответ локально: 1 / split-horizon: 20
|
||||
|
||||
## ❌ NXDOMAIN / не резолвится на 8.8.8.8 (публичный DNS)
|
||||
|
||||
| Домен | Локальный IP |
|
||||
|---|---|
|
||||
| `itilegent.ru` | (тоже нет) |
|
||||
| `vpn.dttb.ru` | 10.0.0.195 |
|
||||
|
||||
## ⚠ Split-horizon — разные IP снаружи и внутри
|
||||
|
||||
Это нормально для *.dttb.ru (внешний Let's Encrypt IP vs локальный 10.0.0.195). Но неожиданный split может быть багом.
|
||||
|
||||
| Домен | Публичный (8.8.8.8) | Локальный (10.0.0.1) |
|
||||
|---|---|---|
|
||||
| `ai.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `bit.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `bitrix24.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `bot.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `git.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `home.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `ip.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `link.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `mail.dttb.ru` | 176.62.183.186 | 10.0.0.107 |
|
||||
| `matrix.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `npm.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `office.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `plex.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `porteiner.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `pve.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `rec.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `remot.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `router.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `z.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
|
||||
## ⚠ Пустой локальный резолв (роутер не знает)
|
||||
|
||||
- `itilegent.ru` (публичный: -)
|
||||
|
||||
## Полная таблица резолва
|
||||
|
||||
| Домен | 8.8.8.8 | 10.0.0.1 |
|
||||
|---|---|---|
|
||||
| `ai.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `bit.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `bitrix24.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `bot.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `git.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `home.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `ip.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `itilegent.ru` | — | — |
|
||||
| `link.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `mail.dttb.ru` | 176.62.183.186 | 10.0.0.107 |
|
||||
| `matrix.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `npm.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `office.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `plex.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `porteiner.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `pve.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `rec.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `remot.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `router.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
| `vpn.dttb.ru` | — | 10.0.0.195 |
|
||||
| `z.dttb.ru` | 176.62.183.186 | 10.0.0.195 |
|
||||
|
||||
---
|
||||
*Автоматически через `scripts/kb-audit-dns.py`.*
|
||||
Reference in New Issue
Block a user