2017-01-15 8 views
-1

私はnamecheapにドメインを持っており、DNS設定でsubdomain.domain.comとURLをIP:PORTにリダイレクトしました。ドメインiptablesでポートにリダイレクト

しかし、どういうわけか、私は

telnet IP PORT要求を行う際には、

出力リレーを動作します:

telnet IP 2002 Trying IP... Connected to ... Escape character is '^]'. ???s?"??+s?"Z?2\?v??????????Connection closed by foreign host.


telnet subdomain.domain.com 2002

は動作しません。

出力:

telnet sub.domain.com 2002` Trying ipofdomain... telnet: connect to address ipofdomain: Connection refused telnet: Unable to connect to remote host


誰もが、おそらく、それはiptablesのでnamecheapの設定や他のサーバー上のいずれかの動作させるためにどのようにいくつかの光を当てることができますか?

+0

変更はどれぐらい前に行われましたか? DNSが伝播するのに時間がかかることがあります。 – Chris

+0

また、「動作しません」とはあまり意味がありません。完全な出力を提供してください。 –

+0

DNS設定が設定されています。namecheapのものは機能的で外部IPです。私はポート2002でsub.domain.comからの着信要求が2002年のローカルIPでリダイレクト/応答するようにするためにiptablesを設定する方法はわかりません。 – karma

答えて

0

ドゥシャンとKalyanaが指摘したように、それは

sub.domain.com A record to IPはリダイレクトとポートが自身を解決する解決判明。

ありがとう!それは将来的にいくつかの助けになるといいですね。

0

URLリダイレクトはHTTPレイヤーで動作します。 TelnetはTCP層で動作します。ブラウザまたはカールを介してsubdomain.domain.comにリクエストすると、302:IP:ポートが表示されます。

+0

どのように私はそれをnamecheapからTCP層にするか、どのように私の外部IPが指し示すことができる、特定のポートでTCPを介して応答する要求を処理することができますか? – karma

+0

DNSはポートだけでなくipsを与えることができます。アプリケーションのリダイレクトはHTTPのように行うことができます.namesecheapは –

+0

です。どこに接続すればよいのですか?私はsub.domain.com:2002を外部サーバIP:2002から応答させて、 'telnet sub.domain.com 2002 'でテストし、' telnet IP 2002'と同じ応答を得ることができるようにしたいと考えました – karma

関連する問題