Jump to content
Not connected, Your IP: 18.225.56.78
methujeraya

Google searches are all blocked

Recommended Posts

Posted ... (edited)

Correct. today 28/06/2023 all day google is almost not available.

When trying to ping any google service, when connected via Eddy. The result is that the request is timed out.

 

*edit*

This involves almost all servers of Airvpn in 'The Netherlands, Belgium and Germany

Edited ... by zCOefLDrOPBegyscqIwi

Share this post


Link to post

Why I can't reproduce on Windows 10 with NL AirVPN Servers?  I am not using Eddie though, I am using OpenVPN raw.

Share this post


Link to post

Having intermediate issues with google also. Both Chrome and Firefox are having issues at times. Firefox seems to be connecting to google more often than not. Tried with both eddie and other options with same results and it also seems to be server depended on but I am not sure.
It seems to be more of a timing and server issue tbh but no way to confirm.

Share this post


Link to post

I have this problem using Eddie, but connecting using the WireGuard Windows app fixes it, even using the same servers. Strange!

Share this post


Link to post
1 hour ago, muelli said:

On swiss servers I always need to solve some captchas 😕


That's just part of using a VPN to access certain sites. Same with captcha pages on websites using Cloudflare. Not being able to access a website at all is another matter.

Share this post


Link to post

Hello,
I had the same resolution problem for all the Google domains from NL location with eddie-ui 2.21.8 under Linux.
I have just made a temporary workaround into /etc/hosts by resolving all the Google domains from my own IP.
Here's the bash program I wrote to get the IP addresses of all Google country domains (+ gstatic.com for recaptcha) in a hosts-file-google-extra-records.txt file:

#!/bin/bash
## File: create-hosts-file-google-extra-records.sh

OUTPUT_FILE=hosts-file-google-extra-records.txt

## Variable TLD_LIST: Internet country domains list retrieved from:
## https://www.worldstandards.eu/other/tlds/
read -d '' TLD_LIST <<'EOF'
.abudhabi
.ac
.ad
.ae
.af
.ag
.ai
.al
.am
.an
.ao
.aq
.ar
.as
.at
.au
.aw
.ax
.az
.ba
.bb
.bd
.be
.bf
.bg
.bh
.bi
.bj
.bm
.bn
.bo
.br
.bs
.bt
.bv
.bw
.by
.bz
.ca
.cat
.cc
.cd
.cf
.cg
.ch
.ci
.ck
.cl
.cm
.cn
.co
.cr
.cu
.cv
.cw
.cx
.cy
.cz
.de
.dj
.dk
.dm
.do
.dz
.ec
.ee
.eg
.es
.et
.eu
.eus
.fi
.fj
.fk
.fm
.fo
.fr
.ga
.gal
.gd
.ge
.gf
.gg
.gh
.gi
.gl
.gm
.gn
.gp
.gq
.gr
.gs
.gt
.gu
.gw
.gy
.hk
.hm
.hn
.hr
.ht
.hu
.id
.ie
.il
.im
.in
.io
.iq
.ir
.is
.it
.je
.jm
.jo
.jp
.ke
.kg
.kh
.ki
.km
.kn
.kp
.kr
.kw
.ky
.kz
.la
.lb
.lc
.li
.lk
.lr
.ls
.lt
.lu
.lv
.ly
.ma
.mc
.md
.me
.mg
.mh
.mk
.ml
.mm
.mn
.mo
.mp
.mq
.mr
.ms
.mt
.mu
.mv
.mw
.mx
.my
.mz
.na
.nc
.nc.tr
.ne
.nf
.ng
.ni
.nl
.no
.np
.nr
.nu
.nz
.om
.pa
.pe
.pf
.pg
.ph
.pk
.pl
.pm
.pn
.pr
.ps
.pt
.pw
.py
.qa
.re
.ro
.rs
.ru
.rw
.sa
.sb
.sc
.sd
.se
.sg
.sh
.si
.sj
.sk
.sl
.sm
.sn
.so
.sr
.ss
.st
.sv
.sx
.sy
.sz
.tc
.td
.tf
.tg
.th
.tj
.tk
.tl
.tm
.tn
.to
.tp
.tr
.tt
.tv
.tw
.tz
.ua
.ug
.uk
.us
.uy
.uz
.va
.vc
.ve
.vg
.vi
.vn
.vu
.wf
.ws
.ye
.yt
.za
.zm
.zw
EOF

function resolve() {
  echo "resolving $1..."
  IPV4="`dig -4 +nofail +short +timeout=2 $1 2>/dev/null`"
  test -n "$IPV4" && echo "$IPV4 $1" | tee -a $OUTPUT_FILE
  sleep 0.2
  IPV6="`dig -6 +nofail +short +timeout=2 $1 2>/dev/null`"
  test -n "$IPV6" -a "$IPV6" != "$IPV4" && echo "$IPV6 $1" | tee -a $OUTPUT_FILE
  sleep 0.2
}

:>$OUTPUT_FILE

for DOMAIN in google.com gstatic.com; do
  resolve $DOMAIN
  resolve www.$DOMAIN
done

for TLD in $TLD_LIST; do
  for DOMAIN in google www.google; do
    resolve $DOMAIN$TLD
  done
done

if test -s $OUTPUT_FILE; then
    COUNT="`wc -l $OUTPUT_FILE | cut -d' ' -f1`"
    sed -i "1i\ \n## $(date):\n## Temporary workaround for July 2023 AirVPN google hosts DNS resolution problem" $OUTPUT_FILE
    echo "
$COUNT records were stored into $OUTPUT_FILE.
To solve the problem, please check this file,
then add its contents to /etc/hosts by typing:
cat $OUTPUT_FILE | sudo tee -a /etc/hosts"
else
    echo "Sorry. Unable to resolve a domain starting with google or www.google."
    rm -f "$OUTPUT_FILE"
fi
The file that is generated must me checked against any bad lines before adding its content to /etc/hosts.
I am attaching the file hosts-file-google-extra-records.txt whose contents I've added to the /etc/hosts file on my computer.
Due to my configuration, it contains no IPv6 addresses.

hosts-file-google-extra-records.txt

Share this post


Link to post

All (or most of) Google services have problems because of DNS situation. See the forum topic in Troubleshooting:
 
The problem is when the DNS resolver IS an AirVPN exit server IP address (default). Recently there has been a change at Google, not sure in what it consists, but their authoritative name servers to do not respond to resolve requests when the query comes directly from AirVPN server exit ip address (not all servers are affected, but many are, it's also inconsistent sometimes it can work, sometimes not).

I was not affected by this because I use a local DNS forwarder, that forwards my DNS queries to Google public DNS servers (using the AirVPN IP to connect to them so still maintaining a level of privacy) and in this way google domains can be resolved just fine, otherwise by default you use AirVPN server DNS local resolver, and sometimes this happens.

Share this post


Link to post

I've updated my script to include all accounts.google.tld sub-domains and to remove malformed lines:

#!/bin/bash
## File: create-hosts-file-google-extra-records.sh
## Script version: 1.1.0

OUTPUT_FILE=hosts-file-google-extra-records.txt

## Variable TLD_LIST : Internet country domains list retrieved from:
## https://www.worldstandards.eu/other/tlds/
read -d '' TLD_LIST <<'EOF'
.abudhabi
.ac
.ad
.ae
.af
.ag
.ai
.al
.am
.an
.ao
.aq
.ar
.as
.at
.au
.aw
.ax
.az
.ba
.bb
.bd
.be
.bf
.bg
.bh
.bi
.bj
.bm
.bn
.bo
.br
.bs
.bt
.bv
.bw
.by
.bz
.ca
.cat
.cc
.cd
.cf
.cg
.ch
.ci
.ck
.cl
.cm
.cn
.co
.cr
.cu
.cv
.cw
.cx
.cy
.cz
.de
.dj
.dk
.dm
.do
.dz
.ec
.ee
.eg
.es
.et
.eu
.eus
.fi
.fj
.fk
.fm
.fo
.fr
.ga
.gal
.gd
.ge
.gf
.gg
.gh
.gi
.gl
.gm
.gn
.gp
.gq
.gr
.gs
.gt
.gu
.gw
.gy
.hk
.hm
.hn
.hr
.ht
.hu
.id
.ie
.il
.im
.in
.io
.iq
.ir
.is
.it
.je
.jm
.jo
.jp
.ke
.kg
.kh
.ki
.km
.kn
.kp
.kr
.kw
.ky
.kz
.la
.lb
.lc
.li
.lk
.lr
.ls
.lt
.lu
.lv
.ly
.ma
.mc
.md
.me
.mg
.mh
.mk
.ml
.mm
.mn
.mo
.mp
.mq
.mr
.ms
.mt
.mu
.mv
.mw
.mx
.my
.mz
.na
.nc
.nc.tr
.ne
.nf
.ng
.ni
.nl
.no
.np
.nr
.nu
.nz
.om
.pa
.pe
.pf
.pg
.ph
.pk
.pl
.pm
.pn
.pr
.ps
.pt
.pw
.py
.qa
.re
.ro
.rs
.ru
.rw
.sa
.sb
.sc
.sd
.se
.sg
.sh
.si
.sj
.sk
.sl
.sm
.sn
.so
.sr
.ss
.st
.sv
.sx
.sy
.sz
.tc
.td
.tf
.tg
.th
.tj
.tk
.tl
.tm
.tn
.to
.tp
.tr
.tt
.tv
.tw
.tz
.ua
.ug
.uk
.us
.uy
.uz
.va
.vc
.ve
.vg
.vi
.vn
.vu
.wf
.ws
.ye
.yt
.za
.zm
.zw
EOF

function resolve() {
  echo "resolving $1..."
  IPV4="`dig -4 +nofail +short +timeout=2 $1 2>/dev/null`"
  test -n "$IPV4" && echo "$IPV4 $1" | tee -a $OUTPUT_FILE
  sleep 0.2
  IPV6="`dig -6 +nofail +short +timeout=2 $1 2>/dev/null`"
  test -n "$IPV6" -a "$IPV6" != "$IPV4" && echo "$IPV6 $1" | tee -a $OUTPUT_FILE
  sleep 0.2
}

:>$OUTPUT_FILE

for DOMAIN in google.com gstatic.com; do
  resolve $DOMAIN
  resolve www.$DOMAIN
done

for TLD in $TLD_LIST; do
  for DOMAIN in google www.google accounts.google; do
    resolve $DOMAIN$TLD
  done
done

if test -s $OUTPUT_FILE; then
  sed -i '/^[a-z]/d' $OUTPUT_FILE ## Remove bad lines starting with domain name instead of IP address
  sed -i '/^[0-9.]\+\s*$/d' $OUTPUT_FILE ## Remove bad lines not ending with domain name
  COUNT="`wc -l $OUTPUT_FILE | cut -d' ' -f1`"
  sed -i "1i\ \n## $(date):\n## Temporary workaround for July 2023 AirVPN google hosts DNS resolution problem" $OUTPUT_FILE
  echo "
$COUNT records were stored into $OUTPUT_FILE.
To solve the problem, please check this file,
then add its contents to /etc/hosts by typing:
cat $OUTPUT_FILE | sudo tee -a /etc/hosts"
else
  echo "Sorry. Unable to resolve a domain starting with google, www.google or accounts.google."
  rm -f "$OUTPUT_FILE"
fi
The hosts-file-google-extra-records.txt file generated is attached.

hosts-file-google-extra-records.txt

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...