У меня есть веб-приложение с сервером, развернутым в AWS ECS Fargate, и внешним интерфейсом в AWS S3. Я использую VPN внутри AWS, поэтому контейнер Fargate доступен нормально.
Я использую Route53 для создания зоны DNS .local для среды DEV и сопоставления IP-адреса внутреннего контейнера с локальной записью A:
api.dev.myproject.local. A 10.10.100.145
Используя консоль, он работает нормально, однако я часто сталкиваюсь с проблемами при использовании браузер. Консоль:
❯ nslookup api.dev.myproject.local
Server: 10.10.0.2
Address: 10.10.0.2#53
Non-authoritative answer:
Name: api.dev.myproject.local
Address: 10.10.100.145
Hoiwever в браузере:
POST http://api.dev.myproject.cz:5000/api/v1/listings/search net::ERR_NAME_NOT_RESOLVED
Полный журнал из сети: https://pastebin.com/yNW9YcAJ
Браузер: Chrome 83
ОС: macOS (Mojave)
Кто-нибудь знает, в чем может быть причина и как это исправить?