Re: [WebDNA] [ipaddress] - [RealIP] - Not working properly
This WebDNA talk-list message is from 2016
It keeps the original formatting.
numero = 112885
interpreted = N
texte = 468Hi StuartThank you and I appreciate your example, which I understand./Palle=20> On 04 Jul 2016, at 01:36, Stuart Tremain
wrote:>=20> After having worked with WebDNA on windows and now Linux in a number =of different hosting environments I have found different things =happening with [IPADDRESS]>=20> Lately using Amazon with a load balancer I found that I needed to look =at the headers being sent back from the load balancer, in there I found =that the visitors IP address was being sent in a custom header while =[IPADDRESS] only returned the ipaddress of the load balancer.>=20> Maybe if you are doing something a bit differently such as Palle is =you may find that you will have to write a custom function.>=20> [TEXT]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT]>=20> It changed again when I then used their CDN =E2=80=9CCloud Front=E2=80=9D=, this is my solution:>=20> [IF ("[ListMIMEHeaders =name=3DUser-Agent][value][/ListMIMEHeaders]"=3D"Amazon CloudFront")][!]> [/!][THEN][TEXT]VIPADDRESS=3D[GREP =search=3D([^0-9\.])&replace=3D][MIDDLE =StartAfter=3D&EndBefore=3D,][LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/MIDDLE][/GREP][/TEXT][/T=HEN][!]> [/!][ELSE][TEXT]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT][/ELSE][!]> [/!][/IF]>=20> My suggestion is to =[LISTMIMEHEADERS][NAME]=3D[VALUE]
[/LISTMIMEHEADERS] and see if you =can find the visitor=E2=80=99s IPADDRESS and then work with that.>=20>=20> Kind regards>=20> Stuart Tremain> IDFK Web Developments> AUSTRALIA> webdna@idfk.com.au>=20>=20>=20>=20>=20>> On 4 Jul 2016, at 05:56, Donovan Brooke wrote:>>=20>> My advice.. Don't listen to Ken and your WebDNA life will be much =better. :-).. He'll inevitably try to sell you bat guano anyway. :)>>=20>> My opinion is that Palle has a point. This feature in WebDNA is a =major/crucial feature, that in the past has *always* performed the same. =Yes, the problem may be in the Mac OS of late, but a change like this =ideally should produce a clear explanation of how to fix it by WSC. On =the other hand, noting the resource limitation that Chris made public, =the answer could come from the community as well.>>=20>> An instruction to just shut off the proxy, in my opinion, is =shallow.. At least until the end user is made aware of what this proxy =is for.>>=20>> In other words, don't call someone pig headed, if you are one =yourself.=20>>=20>> The answer Palle is seeking, could help others as well.>>=20>> D. Brooke Mobile>>=20>> On Jul 3, 2016, at 1:05 PM, Kenneth Grome =wrote:>>=20>>>> ... and if that i technical not possible - so be it.>>>=20>>> It should be a simple matter for you to shut down your proxy>>> server -- a solution we have twice recommended -- or configure it>>> to pass through the real ip address.>>>=20>>> Your proxy server is creating this problem, not WebDNA.>>>=20>>> Regards,>>> Kenneth Grome>>> WebDNA Solutions>>> http://www.webdnasolutions.com>>> Web Database Systems and Linux Server Administration>>> --------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list .>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> Bug Reporting: support@webdna.us>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list .To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us.
Associated Messages, from the most recent to the oldest:
468Hi StuartThank you and I appreciate your example, which I understand./Palle=20> On 04 Jul 2016, at 01:36, Stuart Tremain wrote:>=20> After having worked with WebDNA on windows and now Linux in a number =of different hosting environments I have found different things =happening with [ipaddress]>=20> Lately using Amazon with a load balancer I found that I needed to look =at the headers being sent back from the load balancer, in there I found =that the visitors IP address was being sent in a custom header while =[ipaddress] only returned the ipaddress of the load balancer.>=20> Maybe if you are doing something a bit differently such as Palle is =you may find that you will have to write a custom function.>=20> [text]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT]>=20> It changed again when I then used their CDN =E2=80=9CCloud Front=E2=80=9D=, this is my solution:>=20> [IF ("[ListMIMEHeaders =name=3DUser-Agent][value][/ListMIMEHeaders]"=3D"Amazon CloudFront")][!]> [/!][THEN][text]VIPADDRESS=3D[GREP =search=3D([^0-9\.])&replace=3D][MIDDLE =StartAfter=3D&EndBefore=3D,][LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/MIDDLE][/GREP][/TEXT][/T=HEN][!]> [/!][ELSE][text]VIPADDRESS=3D[LISTMIMEHEADERS =name=3DX-Forwarded-For][VALUE][/LISTMIMEHEADERS][/TEXT][/ELSE][!]> [/!][/IF]>=20> My suggestion is to =[listmimeheaders][NAME]=3D[VALUE]
[/LISTMIMEHEADERS] and see if you =can find the visitor=E2=80=99s IPADDRESS and then work with that.>=20>=20> Kind regards>=20> Stuart Tremain> IDFK Web Developments> AUSTRALIA> webdna@idfk.com.au>=20>=20>=20>=20>=20>> On 4 Jul 2016, at 05:56, Donovan Brooke wrote:>>=20>> My advice.. Don't listen to Ken and your WebDNA life will be much =better. :-).. He'll inevitably try to sell you bat guano anyway. :)>>=20>> My opinion is that Palle has a point. This feature in WebDNA is a =major/crucial feature, that in the past has *always* performed the same. =Yes, the problem may be in the Mac OS of late, but a change like this =ideally should produce a clear explanation of how to fix it by WSC. On =the other hand, noting the resource limitation that Chris made public, =the answer could come from the community as well.>>=20>> An instruction to just shut off the proxy, in my opinion, is =shallow.. At least until the end user is made aware of what this proxy =is for.>>=20>> In other words, don't call someone pig headed, if you are one =yourself.=20>>=20>> The answer Palle is seeking, could help others as well.>>=20>> D. Brooke Mobile>>=20>> On Jul 3, 2016, at 1:05 PM, Kenneth Grome =wrote:>>=20>>>> ... and if that i technical not possible - so be it.>>>=20>>> It should be a simple matter for you to shut down your proxy>>> server -- a solution we have twice recommended -- or configure it>>> to pass through the real ip address.>>>=20>>> Your proxy server is creating this problem, not WebDNA.>>>=20>>> Regards,>>> Kenneth Grome>>> WebDNA Solutions>>> http://www.webdnasolutions.com>>> Web Database Systems and Linux Server Administration>>> --------------------------------------------------------->>> This message is sent to you because you are subscribed to>>> the mailing list .>>> To unsubscribe, E-mail to: >>> archives: http://mail.webdna.us/list/talk@webdna.us>>> Bug Reporting: support@webdna.us>>=20>> --------------------------------------------------------->> This message is sent to you because you are subscribed to>> the mailing list .>> To unsubscribe, E-mail to: >> archives: http://mail.webdna.us/list/talk@webdna.us>> Bug Reporting: support@webdna.us>=20> ---------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us> Bug Reporting: support@webdna.us---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list .To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us.
Palle Bo Nielsen
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
GuestBook example (1997)
Clean Code: Rules for inserting keyboard returns? (1997)
Changing price for a SLU based on options (size, etc.) (1997)
Nested tags count question (1997)
Re:Has this happened to you? (1997)
Sort Order on a page search (1997)
Attention SM: Trigger Bug? (2000)
problems with 2 tags shakur (1997)
2.1b3 --> way slow (1997)
Help name our technology! I found it (1997)
Sendmail problem (2002)
Add a field to the error log? (1997)
Field name-subcategory (1997)
WCS Newbie question (1997)
Form/HTML Help (2000)
[WebDNA] WebDNA as cgi app (was WebSite Examples) (2008)
WebCat2final1 crashes (1997)
[WebDNA] [OT] For Will (2009)
SKU lookup (1997)
WebCat2: Found Items syntax, etc. (1997)