Page 1 of 1
Problem: Trackback IP
Posted: Thu Nov 27, 2008 10:37 pm
by Papillon
So, ich habe da mal wieder ein Problem, und sehe die Lösung gerade nicht wirklich. Mag aber auch mit an der Uhrzeit liegen.
Also alles funktioniert eigentlich völlig normal wie es soll. Nun habe ich aber zum ersten Mal erlebt, das mein Trackback abgelehnt wird, mit der Meldung der Gegenseite, das mein Trackback als Spam eingestuft wird, weil ausgehende IP != IP der Domain ist.
Das schlimme an der Sache ist aber: es stimmt.
Der Server auf dem das Blog läuft hat mehrere IP-Adressen. Nun wird von Seiten PHP eben die erste IP genommen die der Server kennt. Aber die Domain läuft als vHost im Apachen unter einer anderen Domain.
Gibt es irgend eine Möglichkeit entwedern s9y (sind Trackbacks Socket-Operationen?) oder PHP über ein admin_flag eine andere Ausgangs-IP mitzuteilen? Oder sonst eine Möglichkeit? Wäre praktisch...
Danke schonmal im voraus.
Re: Problem: Trackback IP
Posted: Fri Nov 28, 2008 1:01 pm
by garvinhicking
Hi!
Da kannst du ausschließlich die Spamprüfung auf IP-Basis deaktivieren, ansonsten kannst Du da eigentlich nichts machen (ausser dafür zu sorgen, dass die ausgehende IP immer dieselbe ist, evtl hilft da ein reverse proxy? damit kenn ich mich nicht aus).
Gibt es irgend eine Möglichkeit entwedern s9y (sind Trackbacks Socket-Operationen?) oder PHP über ein admin_flag eine andere Ausgangs-IP mitzuteilen? Oder sonst eine Möglichkeit? Wäre praktisch...

Nein.

Das wäre IP-Spoofing und a.) nicht erlaubt und b.) nicht ohne ganz fiese Hacks auf tieferer Netzwerkebene zu erledigen.
Grüße,
Garvin
Re: Problem: Trackback IP
Posted: Fri Nov 28, 2008 1:15 pm
by Papillon
garvinhicking wrote:Da kannst du ausschließlich die Spamprüfung auf IP-Basis deaktivieren, ansonsten kannst Du da eigentlich nichts machen
Naja... immer die Gegenseite zu hacken und dort die Spamprüfung abzuschalten ist auf Dauer etwas mühsam..
garvinhicking wrote:
(ausser dafür zu sorgen, dass die ausgehende IP immer dieselbe ist, evtl hilft da ein reverse proxy? damit kenn ich mich nicht aus).
GENAU das will ich ja.

Weiß leider auch nur nicht wie. Irgendwie hakt es da.
garvinhicking wrote:
Nein.

Das wäre IP-Spoofing und a.) nicht erlaubt und b.) nicht ohne ganz fiese Hacks auf tieferer Netzwerkebene zu erledigen.
IP-Spoofing wäre es ja nur, wenn die IP nicht dem Server zugeordnet ist.
Soweit ich das sehe kennt der Server 8 IPs, wovon das Blog nun auf einer IP liegt, die der Server nicht als Haupt-IP hat.
Die Domain hat logischerweise eine IP die auf den Server verweist. Nun wird bei Trackbacks aber irritierenderweise eben nicht diese IP verwendet, sondern die Haupt-IP.
Ich weiß das bei Socket-Operationen man eine IP festlegen kann, wenn ich das richtig verstanden habe...
Ich verstehe nur gerade nicht, wieso noch kein anderer so ein Problem mal hatte. Entwedern ist der Server hier mies konfiguriert, oder das dürfte bei Servern mit mehr als einer IP unbemerkt häufiger vorkommen.
Re: Problem: Trackback IP
Posted: Fri Nov 28, 2008 1:40 pm
by garvinhicking
Hi!
Ich denke einfach das meist wenn mehrere Server unter einer IP agieren, ein Proxy/Loadbalancer dafür sorgt, dass die ausgehende IP immer dieselbe ist, und dass ein Webuser auch immer nur diese eine IP für die Domain kennt.
Dass mehrere IPs auf dieselbe Domain zeigen hör ich so zum ersten mal.
Grüße,
Garvin
Re: Problem: Trackback IP
Posted: Fri Nov 28, 2008 1:59 pm
by Papillon
garvinhicking wrote:
Dass mehrere IPs auf dieselbe Domain zeigen hör ich so zum ersten mal.
Also technisch kein Problem... aber nicht schön.
Ist hier ja auch nicht der Fall. Die Domain selber ist ja nur unter einer IP ansprechbar. Allerdings ist dies eine von 8 IPs, die der Server scheinbar kennt.
Und bei Aktionen nach außen hin verwendet PHP dann anscheinend eine andere IP, als die, die auf die Domain verweist. (Was natürlich ziemlich dämlich ist.)
Aber gut, ich muss mal schauen was man alles machen kann. Wird wohl eh nur auf der Server-Ebene zu klären sein.
Re: Problem: Trackback IP
Posted: Fri Nov 28, 2008 2:42 pm
by garvinhicking
Hi!
Wie hast Du PHP denn eingebunden? Eigentlich wird PHP ja im Kontext des VirtualHosts ausgeführt (also mit dessen IP) unter dem er läuft.
Für mich klingt das als wäre hier evtl ein CGI-Prozess am Werkeln, der den PHP-Prozess von seinem Wert löst. Ist $_SERVER['HTTP_HOST'] denn bei Dir korrekt gesetzt? Und was sagt $_SERVER['SERVER_ADDR'] in dem Fall?
Grüße,
Garvin
Re: Problem: Trackback IP
Posted: Fri Nov 28, 2008 4:00 pm
by Papillon
garvinhicking wrote:Wie hast Du PHP denn eingebunden? Eigentlich wird PHP ja im Kontext des VirtualHosts ausgeführt (also mit dessen IP) unter dem er läuft.
PHP ist dort als mod_php im Apachen drin.
garvinhicking wrote:
Für mich klingt das als wäre hier evtl ein CGI-Prozess am Werkeln, der den PHP-Prozess von seinem Wert löst. Ist $_SERVER['HTTP_HOST'] denn bei Dir korrekt gesetzt? Und was sagt $_SERVER['SERVER_ADDR'] in dem Fall?
Da werkelt kein CGI-Prozess.
Und SERVER_ADDR hat den passenden Wert zum HTTP_HOST.
Allerdings gerade noch einmal probiert... Die Domain ist über IP3 erreichbar. Beim Trackback auf einem anderen Blog erscheint der Trackback aber von IP1, und nicht der Domain zugeordneten IP3.
Dadurch wird das natürlich als Spam abgewiesen.