Pfsense üzerinden belirli siteleri farklı bir sunucuya yönlendirme.


  • Merhaba arkadaşlar bir konuda fikrinizi almak istiyorum.

    Pfsense üzerinde içerik filtreleme için OpenDNS kullanıyorum ve sadece OpenDNS üzerinden yapan sorgulamalar çalışmakta. Diğer DNS adresleri kural gereği engelli durumda.

    Source Port Destination Port Gateway Queue Description
    192.168.30.189 * OPEN_DNS 53 * none ALLOW OPEN-DNS REQUEST
    192.168.30.189 * * 53 * none BLOCK OTHER-DNS REQUEST

    Engele takılan adresler otomatik olarak opendns in block sayfasına yönleniyor. Ben bu yönlendirilen adresi başka bir adrese yönlendirip farklı bir sayfa göstermek istiyorum.

    Atıyorum pfsense üzerinde ayrı bir web sunucu yapılandırdıktan sonra,

    DNS üzerinde block.opendns.com adresinin ip adresi budur ör: 192.168.30.2 gibi bir kayıt oluşturarak gelen istekleri o IP adresine yönlendirdikten sonra benim istediğim sayfanın çıkmasını sağlamak istiyorum.

    Şu an için tek sorunum pfsense üzerinde bir web sunucu yapılandırmasında vHosts ve Apache with mod_security-dev paketlerini denedim ama servislerden bir türlü aktif edemedim maalesef.  :-[


  • Ama pfsense üzerinde zaten web sunucusu aktif. Gördüğün arayüz php olarak çalıştırılıyor zaten. Keza ghost modülü kurulum ve ayarlarına bakarsan oradanda fikir alabilirsin.


  • Peki o zaman şöyle söyleyeyim. Ben bir klasör içinde kendi sayfamı hazırladım.

    https://192.168.10.1/block/ gibi  opendns in yönlendirdiği sayfayı ben buraya yönlendirmek istiyorum.

    Aşağıdaki linkte anlatıldığı gibi rewrite ile yapılabilir o zaman.

    http://httpd.apache.org/docs/2.4/rewrite/remapping.html