I am new to ISPconfig and networking. I installed a home network with an openvz machine. The HN (hardware node) of the machine serves as a firewall (shorewall) and one of the VE (vps) has ISPConfig installed and running. The ISPConfig web interface is accessible from the internet. Now the question is how to configure it such a way that the new tlds inside VE could be accessed from internet, too. To make my problem clear, the external public IP is 81.xx.xx.xx with two nameservers which has been defined as ns1.tld.domain and ns2.tld.domain in the domain control panel of the domain registrar. The VE has 192.168.1.x. I could not access the internet with the https://tld.domain:81 no matter whatever I change in the server settings (I used the IP of the VE as well as the external IP of the router, does not make any difference). On the other hand the ISPconfig status shows that postifix mailserver is stopped. Where shall I need to make the changes to make it run? PS: I have installed v2.2.9 of ISPConfig and initially I installed with localhost.localdomain as a parameter which I want to change to my registered tld.domain. Thank you.
Example for creating and running a website domain.tld in ISPConfig: 1) Create a client. 2) Create a website in ISPConfig for www.domain.tld, select the internal IP of your server for this website. 3) Make sure you forwarded port 80 on your router to the internal server IP, that you selected for the website. 4) make sure that the DNS-Records for www.domain.tld are pointing to the external IP of your router.
I did it exactly with the internal IPs specified and also pointed the DNS in the domain control panel (external) to the nameservers specified. Still no luck.
The error message with domain.tld is "Firefox can't find the server at http://domain.tld" However, I can access the server when I type the IP address instead of the domainname.
Ok, this is a dns error. Make sure that you created the domain in the authoritive nameserver for domain.tld and thet the IP points to your external server IP. You can not access websites in ISPConfig by IP.
Thanks and sorry for my dumb questions. I could not follow what are authoritative nameservers (I got two from my ISP, aren't they?) and what do you mean by "you cannot specify websites in ISPconfig by IP?" I meant that I can access ISPConfig webinterface by IP, not domain.
Authoritative name servers are the name servers that are responsible for your domain. You can find out about them by running Code: dig ns yourdomain.com on the shell. You can access the web sites that you create in ISPConfig only by their domain names, not by IP address. The ISPConfig web interface, however, can be accessed by IP address or domain.
Thank you till and falko. The dig command gives the following output: dig ns domain.com ; <<>> DiG 9.2.4 <<>> ns domain.com ;; global options: printcmd ;; connection timed out; no servers could be reached Now, where did I go wrong? Here is what I did. I managed child namservers in my domain control panel of the domain registrar and pointed to the same server. Whois gives the correct nameservers where I pointed to. I specified the same nameserves in the ISPConfig DNS settings. I pointed the DNS-records in ISPConfig to the external IP of my router. Thanks for your guidance. Merry Xmas and Happy New year.
Till, The /etc/resolv.conf contains the both the nameservers as well as search domain.com line. But the problem persists.
Here is what I did for my home network. My configuration is a tad different since I use a modified WRT54G as my firewall. I first created a domain on dyndns.org w/MX records and setup the firewall as a client, using domain.dyndns.org During the install of ISPConfig, during any prompting for a domain, I used domain.dyndns.org. On the router, I forwarded port 110 and 25 to the mail server, along with ports 80, 81, and 443. Since dyndns.org handles all of my DNS information, when creating the website on the box, I left the boxes unchecked to add internal DNS records. For the email clients, I just use the internal IP of the server, aka 172.16.0.2 for incoming/outgoing email servers. I could use domain.dyndns.org with my router, but I do know of some routers who do not allow forwarding of data from internal sources (3Com OfficeConnects suck for this).
Dear friday: What I missed is to specify the domain (and used localhost.localdomain) while installing ISPConfig. Now I am trying to find out what is the specific file that I need to find out so that I could specify my own domain.com (in your case domain.dyndns.org) Where are the files that I need to change to specify in the above case? Thanks
You can set the doamin in the ISPConfig interface under management > server > settings. What is the output of the commands: hostname and hostname -f on your server?
I checked with dslreports.com and gave the following "fail" ns message: A timeout occurred getting the NS records from your nameservers! None of your nameservers responded fast enough. They are probably down or unreachable. I can't continue since your nameservers aren't responding. If you have a Watchguard Firebox, it's due to a bug in their DNS Proxy, which must be disabled (31 Jul 2006 UPDATE: several years after being informed of this, there is a rumor that there is a fix that allows the Watchguard DNS proxy to work). Any pointers will be appreciated.
What's in /etc/hosts and /etc/hostname? What's the output of Code: netstat -tap ? Which distribution do you use?
Netstat -tap gives output as follows: # netstat -tap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:ftp *:* LISTEN 17547/proftpd: (acc tcp 0 0 192.168.1.204:domain *:* LISTEN 17529/named tcp 0 0 localhost.localdomai:domain *:* LISTEN 17529/named tcp 0 0 *:ssh *:* LISTEN 15707/sshd tcp 0 0 localhost.localdomain:rndc *:* LISTEN 17529/named tcp 0 0 *:imaps *:* LISTEN 15983/dovecot tcp 0 0 *op3s *:* LISTEN 15983/dovecot tcp 0 0 *:mysql *:* LISTEN 15957/mysqld tcp 0 0 *op3 *:* LISTEN 15983/dovecot tcp 0 0 *:imap *:* LISTEN 15983/dovecot tcp 0 0 *:http *:* LISTEN 17436/httpd tcp 0 0 *:81 *:* LISTEN 17413/ispconfig_htt And I use centos4.4