добавьте это правило в iptables:
iptables -t nat -A POSTROUTING -p udp --sport 123 -j MASQUERADE --to-ports 1025-65535
Я заметил, что после удаления динамического ipv6 из файла ipse.conf туннель работает!
-121--289922-Host *
IdentityFile ~/.ssh/my_key_rsa.pub
Здесь указан неверный файл ключа. Необходимо указать файл закрытого ключа , а не файл открытого ключа . Файл закрытого ключа - это файл без расширения .pub
:
Host *
IdentityFile ~/.ssh/my_key_rsa
-121--289883- Хорошо, поэтому, как я уже несколько раз комментировал, я нашел решение. Вы можете сказать apache2 обслуживать только запросы вашего домена и отклонять все остальное. Вот код:
RewriteEngine on
RewriteCond %{SERVER_NAME} !^(www\.)?example.com$
RewriteRule ^ - [F]
Поместите этот код в файл .htaccess в папке/var/www. Если не использовать определенный домен, ошибка 403 будет потеряна по умолчанию.
Если это для веб-сайта, вы можете создать виртуальный host из-за неправильного доменного имени, который выводит (вежливое!) сообщение, объясняющее, что веб-сайт неправильно настроен.
Краткий ответ: нельзя.
Любой может установить свой DNS на любой IP-адрес, если бы я хотел указать свое доменное имя в Google, я мог бы это сделать. Вы не управляете серверами имен, которые кто-то использует, поэтому нет никакого способа предотвратить это. Если кто-то хочет, чтобы его доменное имя указывало на ваш сервер, они могут, и вы ничего не можете с этим поделать ...