We have a new DynDNS Community site!
Check out www.dyndnscommunity.com

Post new topic Reply to topic  [ 6 posts ] 

Board index : Language Specific : DynDNS in Italiano

Author Message
 Post subject: errore in dns A record?
PostPosted: Sun Jan 24, 2010 5:46 pm 
Offline

Joined: Sun Jan 24, 2010 1:04 pm
Posts: 3
Salve a tutti :)
Ho registrato un hostname presso dyndns, ho scaricato ed installato ddclient sul mio server linux debian 5.
Il mio problema è che il record visibile qui : https://www.dyndns.com/account/services/hosts/,
non corrisponde all'indirizzo ip assegnatomi dal mio ISP, indirizzo che tra l'altro dura almeno un mese.
Quindi quanto cerco di connettermi da remoto al mio server usando l'hostname mi arriva il messaggio: “no route to host”.
Se aggiorno manualmente, per qualche ora riesco a raggiungere la mia macchina usando l'hostname,
ma poi l' A record cambia e di nuovo non corrisponde all'indirizzo assegnatomi dall'ISP, visibile con “ifconfig”
Il server è connesso ad internet tramite un modem con connessione ppp0, con interposizione tra il server e il modem di uno switch a cui si attacca saltuariamente un altro pc.
Il server linux fa da router ad una lan, per cui ha due interfaccie di rete, una con indirizzo fisso x.x.x.y e l'altra lato Wan con indirizzo fisso z.z.z.y.
Inoltre vi è installato un server web (apache2),server ssh, server proxy (squid) ed un server Vnc.
Ovviamente riesco a usare tutti i servizi con l'IP assegnatomi dall' ISP ma mi trovo nell'impossibilità di utilizzare il servizio per cui ho creato l'host presso dyndns!!
Potete aiutarmi?

Il mio file di configurazione del ddclient :

# Configuration file for ddclient generated by debconf

# /etc/ddclient.conf

daemon=300

cache=/tmp/ddclient.cache
pid=/var/run/ddclient.pid
protocol=dyndns2
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
server=members.dyndns.org
login=username
password='mypassword'
myhost.dominiodyndns.org


lo script /etc/init.d/ddclient :

#! /bin/sh

# init script for the dynamic DNS service update utility: ddclient

### BEGIN INIT INFO

# Provides: ddclient

# Required-Start: $local_fs $remote_fs $network

# Required-Stop: $local_fs $remote_fs $network

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Update dynamic domain name service entries

### END INIT INFO

# Author: Torsten Landschoff <torsten@debian.org>

PATH=/sbin:/bin:/usr/sbin:/usr/bin

NAME="ddclient"

DAEMON=/usr/sbin/$NAME

DESC="Dynamic DNS service update utility"

# Don't run if not installed

test -f $DAEMON || exit 0

# Evaluate the config for the Debian scripts

run_daemon=false

daemon_interval=300

if [ -r /etc/default/ddclient ]; then

. /etc/default/ddclient

fi

OPTIONS="-daemon $daemon_interval -syslog"

PIDFILE=/var/run/$NAME.pid



# Load the VERBOSE setting and other rcS variables

. /lib/init/vars.sh

# Define LSB log_* functions.

. /lib/lsb/init-functions

#

# Function that starts the daemon/service

#

do_start()

{

if [ "$run_daemon" != "true" ]; then

return 0

fi



# Return

# 0 if daemon has been started

# 1 if daemon was already running

# 2 if daemon could not be started

start-stop-daemon --test --start --quiet \

--pidfile $PIDFILE --name $NAME --startas $DAEMON \

>/dev/null \

|| return 1



start-stop-daemon --start --quiet \

--pidfile $PIDFILE --name $NAME --startas $DAEMON \

-- $OPTIONS \

|| return 2

}



#

# Function that stops the daemon/service

#

do_stop()

{

if [ "$run_daemon" != "true" ]; then

return 0

fi



# Return

# 0 if daemon has been stopped

# 1 if daemon was already stopped

# 2 if daemon could not be stopped

# other if a failure occurred

start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 \

--pidfile $PIDFILE --name $NAME

return "$?"

}





case "$1" in

start)

if [ "$run_daemon" != "true" ]; then

log_warning_msg "To run ddclient as a daemon, please set run_daemon to 'true' in /etc/default/ddclient "

log_end_msg 0

exit 0

fi

[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"

do_start

case "$?" in

0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;

2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;

esac

;;

stop)

if [ "$run_daemon" != "true" ]; then

log_warning_msg "To run ddclient as a daemon, please set run_daemon to 'true' in /etc/default/ddclient "

log_end_msg 0

exit 0

fi

[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"

do_stop

case "$?" in

0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;

2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;

esac

;;



status)

echo -n "Status of $DESC: "

if [ ! -r "$PIDFILE" ]; then

echo "$NAME is not running."

exit 3

fi

if read pid < "$PIDFILE" && ps -p "$pid" > /dev/null 2>&1; then

echo "$NAME is running."

exit 0

else

echo "$NAME is not running but $PIDFILE exists."

exit 1

fi

;;





restart|force-reload)

if [ $run_daemon != "true" ]; then

log_warning_msg "To run ddclient as a daemon, please set run_daemon to 'true' in /etc/default/ddclient "

log_end_msg 0

exit 0

fi

log_daemon_msg "Restarting $DESC" "$NAME"

do_stop

case "$?" in

0|1)

do_start

case "$?" in

0) log_end_msg 0 ;;

1) log_end_msg 1 ;; # Old process is still running

*) log_end_msg 1 ;; # Failed to start

esac

;;

*)

# Failed to stop

log_end_msg 1

;;

esac

;;



*)

N=/etc/init.d/$NAME

# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2

log_success_msg "Usage: $N {start|stop|restart|force-reload}"

exit 1

;;

esac



exit 0


Back to top
 Profile  
 
 Post subject: Re: errore in dns A record?
PostPosted: Mon Jan 25, 2010 6:43 am 
Offline
DynDNS.com Prolific Poster

Joined: Sat Oct 10, 2009 9:51 am
Posts: 620
sunnygo wrote:
Il mio problema è che il record visibile qui : https://www.dyndns.com/account/services/hosts/,
non corrisponde all'indirizzo ip assegnatomi dal mio ISP, indirizzo che tra l'altro dura almeno un mese.
Non http://checkip.dyndns.com/ ritorno il tuo vero indirizzo IP pubblico? Questo è ciò che la configurazione ddclient sta utilizzando.
sunnygo wrote:
visibile con “ifconfig”
Questo può essere diverso, una sorta di indirizzo interno del vostro provider. Potrebbe essere necessario trovare un'altra fonte di checkip.dyndns.com per ottenere il vostro indirizzo IP pubblico.
(Traduzione con Google)


Back to top
 Profile  
 
 Post subject: Re: errore in dns A record?
PostPosted: Mon Jan 25, 2010 5:16 pm 
Offline

Joined: Sun Jan 24, 2010 1:04 pm
Posts: 3
grazie innanzitutto!!
Ho capito cosa intendi!
ma per me è un vero rompicapo! :?:

Oggi ho modificato il ddclient.conf!
Eccolo:
daemon=300
ssl=yes
syslog=yes
mail-failure=root
cache=/tmp/ddclient.cache
pid=/var/run/ddclient.pid
protocol=dyndns2
use=if, if=ppp0
#use=web, web=checkip.dyndns.com/, web-skip='IP Address'
server=members.dyndns.org
login=mio-username
password='miapassword'
myhost.dontexist.org

Poi ho fatto ripartire il demone ddclient, ma il comando, “host" miohost.dontexist.org mi riportava sempre l'indirizzo non corrispondente.
Allora ho aggiornato il record manualmente, cioè con il browser mi sono collegato qui:
https://www.dyndns.com/account/services ... texist.org dove ho cliccato su use auto detected IP address xx.xx.xx.xx aggiornando l'IP.

Come conseguenza di questa manovra ora ifconfig mi dà:

ppp0 Link encap:Point-to-Point Protocol
inet addr:XX.XX.YY.110 P-t-P:192.168.100.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1897854 errors:0 dropped:0 overruns:0 frame:0
TX packets:1650452 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:1023793970 (976.3 MiB) TX bytes:171590752 (16

e il comando host “miohost.dontexist.org”mi dà:
miohost.dontexist.org has address XX.XX.YY.110

perfettamente corrispondenti!!!

e so che rimarrà così per qualche ora, magari fino a domani
mattina ma poi...
e dalle 11 di stamattina mi collego al mio server con ssh miohost.dontexist.org, alla mia pagina html sul server con “ http:// miohost.dontexist.org e tutto funziona regolarmente.
È questo che mi sconvolge , che per un po' funziona! :?

Ma cosa intendi concretamente per “ trovare un'altra fonte di “checkip.dyndns.com”?
cosa dovrei fare?
ciao


Back to top
 Profile  
 
 Post subject: Re: errore in dns A record?
PostPosted: Mon Jan 25, 2010 6:10 pm 
Offline
DynDNS.com Prolific Poster

Joined: Sat Oct 10, 2009 9:51 am
Posts: 620
Ci dispiace, ho esaurito le idee. Non ho abbastanza esperienza con ddclient. :(
(Traduzione con Google)


Back to top
 Profile  
 
 Post subject: Re: errore in dns A record?
PostPosted: Fri Feb 05, 2010 12:47 pm 
Offline

Joined: Sun Jan 24, 2010 1:04 pm
Posts: 3
bene! :)
da quando ho modificato il mio ddclient.conf in questo modo

use=if, if=ppp0
#use=web, web=checkip.dyndns.com/, web-skip='IP Address'

stranamente tutto funziona perfettamente! da quando ho inserito l'ultimo post ad oggi mi sono collegato al mio server senza problemi. :o
dico stranamente perchè questa modifica l'avevo già fatta in passato e non era servito a niente. Anche l'IP visibile qui https://www.dyndns.com/account/services ... texist.org ora è sincronizzato con l'IP acquisito dal mio server! e nel caso cambi, (ho riavviato un paio di volte il server ed una volta l'indirizzo è cambiato per motivi indipendenti da me) ddclient fa il suo lavoro perfettamente!
Boh! grazie a tutti e alla prossima :D


Back to top
 Profile  
 
 Post subject: Re: errore in dns A record?
PostPosted: Tue Jun 08, 2010 11:14 am 
Offline
DynDNS.com Prolific Poster

Joined: Sat Oct 10, 2009 9:51 am
Posts: 620
Contento di sentire che hai andando! :)


Back to top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

Board index : Language Specific : DynDNS in Italiano


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
All information © Dynamic Network Services Inc. 2009