質問: [サブ]ドメインを別のアドレスに転送する方法は? (httpだけではありません!) 私はgodaddyからdomain1.meを購入しました...(はい、わかっています...しかし、meドメインレジストラは見つけるのが非常に難しいようです...)私は主に1and1でホストされています。サブドメインsub1.domain1.meを登録し、1and1アカウントにリダイレクトしました。それは最終的にはうまくいくはずです。次に、sub2.domain1.meを登録し、自宅のボックスにリダイレクトしようとしました。 httpの場合、#1で動作します。 ipを直接使用する場合は問題なくsshサーバーにアクセスできますが、sub2.domain1.me:22を使用する場合はできません。私がこれを見る方法では、彼ら(godaddy)はポート80でのみリダイレクトしています(なぜですか?)。私も1and1の転送を見て、httpで始まるuriを要求しているので、同じ動作だと思います。ドメイン名を使用して自宅からのもの(http、ssh、svn、gitなど)をホストできるようにするために、皆さんは何をしていますか?こんにちは!ありがとう!
回答: 理由は、リダイレクト方法によって異なります。本当にhttpリダイレクトの場合、httpのみをリダイレクトできます。ポートフォワーディングまたは同等の機能を実行している場合、転送するポートまたはポート範囲を指定する必要があり、一般的に、必要なポートに限定する方が安全であると考えられます。私は、大多数の人々がhttp(s)のみを必要としていると推測しています。たぶんあなたが彼らに連絡すれば、彼らはあなたのために特別なケースを作ることができます。彼らが単にdnsレコードを指しているだけなら、私が知る限りそれはうまくいくはずです。 ドメイン名を使用して自宅からのもの(http、ssh、svn、gitなど)をホストできるようにするために、皆さんは何をしていますか? 私は一般的にしません。私はホスティングプロバイダーとソース管理やftpなどを管理していますが、これは一般的にはうまくいきます。ホスティングプロバイダー(以前は高校生だった頃に戻った)を使用する前に、 no-ip を使用して、コンピューターを指す無料のサブドメインを取得しました。独自のドメインを使用する必要がない場合(つまり、単に友人など)、そのルートを使用できます。彼らはあなたがあなた自身のドメインを使えるようにする有料のソリューションを持っているかもしれませんが、私は彼らの有料のものを使用していませんので、私は確かに言うことができません。