Запись Minecraft DNS SRV не работает

507
programmer5000

Я добавил Aзапись в свой домен с именем mcserverbox, TTL 1mи значением myiphere. Я также добавил SRVзапись в свой домен с именем _minecraft.tcp.mc.mydomain.comи значением « 0 5 25565 mcserverbox.mydomain.com.Все же», когда я пытаюсь подключиться к mc.mydomain.comMinecraft, я получаю сообщение об ошибке io.netty.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information. Для сравнения, попытка fakesubdomain.mydomain.comдает ошибку Unknown host. mcserverboxнаходится в моей подсети

$ dig _minecraft._tcp.mc.mydomain.com SRV  ; <<>> DiG 9.9.5-3ubuntu0.17-Ubuntu <<>> _minecraft._tcp.mc.mydomain.com SRV ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12741 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0  ;; QUESTION SECTION: ;_minecraft._tcp.mc.mydomain.com. IN SRV  ;; ANSWER SECTION: _minecraft._tcp.mc.mydomain.com. 60 IN SRV 0 5 25565 mcserverbox.mydomain.com. 

Я ждал около часа, пока он заработал, но все равно получаю ту же ошибку. Что я делаю неправильно?

1
@PimpJuiceIT переадресация портов работает, потому что другие люди (не из моей подсети) могут получить доступ к моему серверу по его IP programmer5000 6 лет назад 0
Арахисовая галерея (это не относится к вашему вопросу о SRV напрямую), но если вы используете `mcserverbox.mydomain.com`, возможно, вам просто стоит это выдать. Если вы используете порт 25565, если я не ошибаюсь, все должно подключиться автоматически (порт не нужно указывать). Anaksunaman 6 лет назад 0
@PimpJuiceIT проблема была в том, что `mcserverbox` был в моей подсети. Это работало для других людей, и я настроил поддомен для соединений в моей подсети. programmer5000 6 лет назад 0
@PimpJuiceIT не могли бы вы оставить свои комментарии в ответ, чтобы я мог принять это? programmer5000 6 лет назад 0

1 ответ на вопрос

1
Pimp Juice IT

Несколько пунктов относительно вашей проблемы:

  1. Если ваше внутреннее доменное имя совпадает с вашим внешним доменом, а ваш внутренний домен не определен как поддомен, то вам, вероятно, необходимо настроить внутреннюю запись DNS, указывающую на внутренний (или, возможно, внешний) IP-адрес вашего сервера MC .

    • Я всегда настраиваю домены с поддоменом внутри, так что это не проблема, например in.mydomain.com
  2. Рассмотрите возможность использования pingи tracertс именем DNS и IP - адреса для устранения неполадок и сравнить результаты метода, который работает и не работает.