1台がクライアントPC(windows)でもう一台がサーバPC(fedora core2)です。telnetをクライアントからローカルIP指定でサーバPCに向けて、だとできるのですが、グローバルIPやグローバルDNSを指定したらできませんと怒られます。
https://www.grc.com/x/ne.dll?bh0bkyd2
にてport23を調べたらOPENになっています。。ルータの設定も問題ないと思います。
以下エラーです。
%telnet hoge.dns.com
Trying 222.xxx.xxx.xxx...
Connected to hoge.dns.com.
Escape character is ’^]’.
Connection closed by foreign host.
http://www.23tokyo.com/FedoraCore2/
Fedora Core2 Server
iptablesで内容を見てみるというのは?ローカルIPだと受け入れてるかもしれません。iptablesの具体的見方は上記かなんかで。
あとは、ネットワーク的にどの場所からtelnetしてるかですねぃ。tracerouteかけてどこかでぶちきってないかを見るしかないかと。
http://www.linux.or.jp/JM/html/iptables/man8/iptables.8.html
Manpage of IPTABLES
内部のアクセスは許可されて、外部からのアクセスは拒絶している設定だと思います。
その場合、一応ポートは開いている様に見えます(パケットを受け入れて可否を判断するため)。
redhatさんが管理者であれば、iptables などのパケットフィルタや、hosts.allowなどのIPアドレス指定などを確認してみてください。
管理者が別に居る場合、管理者の方と相談することになります。
http://ash.jp/sec/linux_sec.htm
Linux$B%;%-%e%j%F%#F~Lg(B
なお、telnetを使うとパスワードが平文で流れるため、最近インターネット経由では使いません。
(etherealなどのフリーソフトで、パスワードが見れる)
sshなどで暗号化する様に言われるかと思います。
ルータのポートフォーワードで、サーバPCを公開しているのではないですか?
ローカルのIPから、フォワード先へルーティングしてくれる安いルータは少ないですから。
外部から、接続できているようですので、プロキシ経由で接続するか、hostsにローカルのIPを書いてアドレス解決させてください。
ありがとうございます。