0

私はいくつかのIP123.45.67.89にリンクされているドメインsomedomain.netを持っています

私はそのようなサブドメインを持っている必要があります:

  • sub.somedomain.net-IP123.45.67.89を指します
  • *somedomain.net-すべてをキャッチ*。sub.somedomain.netで

apache.confに私はそのような記録を持っています:

<VirtualHost *:80>
  DocumentRoot "/www/somedomain.net"
  ServerName somedomain.net
  ServerAlias www.somedomain.net
  ServerAlias sub.somedomain.net
  ServerAlias *.sub.somedomain.net

  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^(.*)\.somedomain\.net$
  RewriteRule ^(.*)$ http://somedomain.net [R,L]
</VirtualHost>

しかし、 http://sub.somedomain.netを開いているときに404エラーが発生します

私のドメイン管理パネルには、次のようなレコードがあります。

somedomain.net IN A 123.45.67.89
somedomain.net IN NS1 ns1.domain-seller.com.
somedomain.net IN NS2 ns2.domain-seller.com.
sub IN A 123.45.67.89
*.sub IN A 123.45.67.89

私の間違いはどこにありますか?ありがとう!

PS:私は専用サーバーを使用しているので、構成の変更を行うことができます。

4

1 に答える 1

0
somedomain.net IN A 123.45.67.89
somedomain.net IN NS1 ns1.domain-seller.com.
somedomain.net IN NS2 ns2.domain-seller.com.
sub IN A 123.45.67.89
*.sub IN A 123.45.67.89

それは間違っているように見えます。それがバインドファイルの場合は、書くだけsub.somedomain.netでなく、書く必要がありますsub

于 2011-07-03T10:58:13.933 に答える