0

我有域 somedomain.net 链接到一些 IP 123.45.67.89

我需要有这样的子域:

  • sub.somedomain.net - 指向 IP 123.45.67.89
  • *.sub.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 回答