Переадресация именных портов

0

Я купил доменное имя (скажем, x.com) на namecheap. Когда я захожу на x.com через свой веб-браузер (порт 80), я получаю свой index.html, так как я использую apache. Но когда я пытаюсь ssh user@x.com я получил Connection refused, Когда я SSH непосредственно к IP, он работает. Таким образом, проблема заключается в том, что namecheap не перенаправляет порт 22 (я также пробовал 53 и 443 к одному и тому же концу. 80 работал, но я не мог его использовать, так как мой компьютер также работает под управлением Apache). Я пытался общаться в службу поддержки, люди не понимали, о чем я говорю. Как я могу получить ssh user@x.com работать?

РЕДАКТИРОВАТЬ: Dig правильно решил мой IP. И снова, это работает, когда я использую порт 80, просто я не могу использовать этот порт, потому что он мне нужен для Apache. Проблема заключается в том, что namecheap блокирует все остальные порты.

Elliot Gorokhovsky
источник
2
Если вы бежите dig x.com, вы получаете правильный IP сервера?
tlng05
1
какие конкретные услуги вы используете из namecheap? а кто хостит твой днс, тоже namecheap или сам?
pete
2
Namecheap не выполняет переадресацию портов на доменное имя. Namecheap просто разрешит имя ( x.com ) и IP-адрес. После этого это до вашего маршрутизатора / брандмауэра, чтобы позволить портам проходить. Вам нужно убедиться, что имя разрешается правильно, используя nslookup или же dig,
heavyd
@pete Namecheap размещает мой DNS
Elliot Gorokhovsky
Я согласен с @heavyd, если у вас нет конкретной причины, почему вы уверены, что namecheap связан с переадресацией портов, ваша проблема лежит в другом месте. Находитесь ли вы в сети или за ее пределами, когда ssh-сервер включен, когда вы пытаетесь войти в ssh?
pete