How to properly setup virtual hosts on leopard server

I am not just new to leopard server but new to “server” as a whole. I have bought a 10-client leopard server and installed it on my old macbook couple of days ago because of the gui and seemingly ease-of-setup of a leopard server. I have watched and followed a tutorial on Lynda.com to install my server. Unfortunately, that tutorial focuses mainly on running a single web server. My main purpose of setting up the leopard server is to run multiple virtual hosts. Now my server (which has its own public ip address and I shall refer to it as just IP) is up and running but I seem not to be able to get virtual hostings to work properly. Below is a summary of what I have setup and I hope somebody from the community can take a look and point out what I have done wrong (thanks in advance):
- server setup as advanced
- dns settings:
o I am not sure whether a different zones should be setup for each domain, so I have opted to define 1 primary zone only and then define the other domain as a machine. For simplicity sake, I have only used two domains in the example below. I actually need to setup at least half a dozen.
o primary zone
• my1stdomain.com. is the primary zone name
• ns.my1stdomain.com. is the only nameserver
• mail.my1stdomain.com. is the only mail exchanger
• www.my1stdomain.com. as machine and IP as value
• www.my2nddomain.com. as machine and IP as value
• mail.my1stdomain.com. as machine and IP as value
• server.my1stdomain.com. as machine and IP as value
• ns.my1stdomain.com. as machine and IP as value
o reverse zone
• ip reverse mapping ns.my1stdomain.com.
- web settings:
o sites:
• I have defined the following 2 sites and point each of them to a different folder:
• my1stdomain.com
• my2nddomain.com
- I have setup dns at my domain registrar to reference ns.my1stdomain.com for both my1stdomain.com and my2nddomain.com,
I have no problem accessing www.my1stdomain.com but I couldn’t reach www.my2nddomain.com. and I have a hunch it has to do with my dns settings.

It sounds like there are two compounding errors here.
• www.my1stdomain.com. as machine and IP as value
• www.my2nddomain.com. as machine and IP as value
By definition, www.my2nddomain.com cannot be a record in my1stdomain.com's zone.
You MUST have one zone for my1stdomain.com (that contains my1stdomain.com's NS, MX, mail, www etc. records) and a SECOND, separate zone for my2nddomain.com that contain's its records.
Now the records in my2nddomain.com's zone may contain the same data (e.g. the same A record), or even reference my1stdomain.com (e.g. 'www.my2nddomain.com is a CNAME to www.my1stdomain.com), but they are separate zones.
Secondly.
I have defined the following 2 sites and point each of them to a different folder:
• my1stdomain.com
• my2nddomain.com
If you want to access the site via 'www.my1stdomain.com' (or 'www.my2nddomain.com') then your site needs to be setup for www.my1stdomain.com, not my1stdomain.com
As far as the web server is concerned, 'my1stdomain.com' is a completely different address (and therefore a different site) from 'www.my1stdomain.com. While most poeple set them to the same it is entirely appropriate and valid for them to be two different sites as far as the web server is concerned.
Therefore you need to change your sites' configuration to reference the 'www' version of its hostname.
If you want to run both 'my1stdomain.com' and 'www.my1stdomain.com' as the same site then add the other hostname under Aliases (this tells Apache what hostnames should map to this virtual host).
Try fixing those two elements and try again.
Finally, it's often far easier for others to debug this kind of problem when you talk in real names, not dummy ones. Telling us what the domains in question are, for example, would allow others to query DNS to see what values you're actually publishing, and would go a long way to answering the question for sure, as opposed to just speculation.

Similar Messages

  • Virtual hosting on leopard server

    Hello,
    I have a leopard server on which I want to have two sites served from the same ip address port combination.
    I am using the Server Admin tool bundled with OSX server to configure Apache.
    I have created two sites in Sites tab. One has the name "mydomain.org" and the other has the name "machinename".
    They are both configured to serve from the same local IP address.
    The name "mydomain.org" is served by DNS and the name "machinename" is configured on the client's /etc/hosts file.
    From what I know of virtual hosting, the web server receives a http header called 'Host' with the host name that was used on the browser, to select the files to serve. I have sniffed the http network packets from my client machine to the web server and seen this header set correctly to the hostname used on the browser.
    The problem is that just one site is being served to both names. I want to select the site according to name.
    What can I be doing wrong ?

    Done it the hard way.
    StuG

  • How to properly setup LB probe for ADFS 3.0 servers

    We are facing a problem during ADFS 3.0 (Windows Server 2012 R2), because we do not find a suitable URL for hardware Load Balancer probe to test ADFS nodes.
    When tried with IE browser, the URL
    https://sts.adfs1.ad/adfs/ls/IdpInitiatedSignon.aspx properly results in ADFS login page but, when tried the same URL with HW LB probe, the probe gets no answer from ADFS server at all.
    We compared incoming traffic with network monitor in that ADFS server node (https temporary changed to http to see the traffic), a somewhat similar HTTP GET query did exist:
    GET /adfs/ls/IdpInitiatedSignon.aspx HTTP/1.1..Accept: image/jpeg, image/gif, image/pjpeg, application/x-ms-application, application/xaml+xml, application/x-ms-xbap, */*..Accept-Language: fi-FI..User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows
    NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E)..Accept-Encoding: gzip, deflate..Host: sts.adfs1.ad
    .PV??ìà_¹«.ç..E..ð'@.ÿ.%Ƭ..ü¬..Lî¢.PL?Ëf\Mæ?...?Ä.......f;[.4..GET /adfs/ls/IdpInitiatedSignon.aspx HTTP/1.1..Connection: Close..Host: sts.adfs1.ad
    How to properly monitor the ADFS 3.0 server nodes?
    Br, Kari Oikkonen
    MCITP/2008
    Fujitsu Finland

    Please note that using dns name in the url opens the metadata OK, but using IP address fails, not opposite as you mentioned.
    The netsh http show sslcert lists the following:
    SSL Certificate bindings:
        Hostname:port                : sts.mydomain.com:443
        Certificate Hash             : 12b510eead093f8d29db950a42ecf4940c933533
        Application ID               : {5d89a20c-beab-4389-9447-324788eb944a}
        Certificate Store Name       : MY
        Verify Client Certificate Revocation : Enabled
        Verify Revocation Using Cached Client Certificate Only : Disabled
        Usage Check                  : Enabled
        Revocation Freshness Time    : 0
        URL Retrieval Timeout        : 0
        Ctl Identifier               : (null)
        Ctl Store Name               : AdfsTrustedDevices
        DS Mapper Usage              : Disabled
        Negotiate Client Certificate : Disabled
        Hostname:port                : localhost:443
        Certificate Hash             : 12b510eead093f8d29db950a42ecf4940c933533
        Application ID               : {5d89a20c-beab-4389-9447-324788eb944a}
        Certificate Store Name       : MY
        Verify Client Certificate Revocation : Enabled
        Verify Revocation Using Cached Client Certificate Only : Disabled
        Usage Check                  : Enabled
        Revocation Freshness Time    : 0
        URL Retrieval Timeout        : 0
        Ctl Identifier               : (null)
        Ctl Store Name               : AdfsTrustedDevices
        DS Mapper Usage              : Disabled
        Negotiate Client Certificate : Disabled
        Hostname:port                : sts.mydomain.com:49443
        Certificate Hash             : 12b510eead093f8d29db950a42ecf4940c933533
        Application ID               : {5d89a20c-beab-4389-9447-324788eb944a}
        Certificate Store Name       : MY
        Verify Client Certificate Revocation : Enabled
        Verify Revocation Using Cached Client Certificate Only : Disabled
        Usage Check                  : Enabled
        Revocation Freshness Time    : 0
        URL Retrieval Timeout        : 0
        Ctl Identifier               : (null)
        Ctl Store Name               : (null)
        DS Mapper Usage              : Disabled
        Negotiate Client Certificate : Enabled
    The netsh http show urlacl shows the following:
    URL Reservations:
        Reserved URL            :
    http://+:80/Temporary_Listen_Addresses/
            User: \Everyone
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;WD)
        Reserved URL            :
    https://+:5986/wsman/
            User: NT SERVICE\WinRM
                Listen: Yes
                Delegate: No
            User: NT SERVICE\Wecsvc
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)
        Reserved URL            :
    http://+:5985/wsman/
            User: NT SERVICE\WinRM
                Listen: Yes
                Delegate: No
            User: NT SERVICE\Wecsvc
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)
        Reserved URL            :
    http://+:47001/wsman/
            User: NT SERVICE\WinRM
                Listen: Yes
                Delegate: No
            User: NT SERVICE\Wecsvc
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;S-1-5-80-569256582-2953403351-2909559716-1301513147-412116970)(A;;GX;;;S-1-5-80-4059739203-877974739-1245631912-527174227-2996563517)
        Reserved URL            :
    http://*:2869/
            User: NT AUTHORITY\LOCAL SERVICE
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;LS)
        Reserved URL            :
    http://*:5357/
            User: BUILTIN\Users
                Listen: Yes
                Delegate: No
            User: NT AUTHORITY\LOCAL SERVICE
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)
        Reserved URL            :
    https://*:5358/
            User: BUILTIN\Users
                Listen: Yes
                Delegate: No
            User: NT AUTHORITY\LOCAL SERVICE
                Listen: Yes
                Delegate: No
                SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)
        Reserved URL            :
    https://+:443/sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/
            User: NT SERVICE\SstpSvc
                Listen: Yes
                Delegate: Yes
            User: BUILTIN\Administrators
                Listen: No
                Delegate: No
            User: NT AUTHORITY\SYSTEM
                Listen: Yes
                Delegate: Yes
                SDDL: D:(A;;GA;;;S-1-5-80-3435701886-799518250-3791383489-3228296122-2938884314)(A;;GR;;;BA)(A;;GA;;;SY)
        Reserved URL            :
    http://+:80/adfs/
            User: NT SERVICE\adfssrv
                Listen: Yes
                Delegate: Yes
                SDDL: D:(A;;GA;;;S-1-5-80-2246541699-21809830-3603976364-117610243-975697593)
        Reserved URL            :
    https://+:443/adfs/
            User: NT SERVICE\adfssrv
                Listen: Yes
                Delegate: Yes
                SDDL: D:(A;;GA;;;S-1-5-80-2246541699-21809830-3603976364-117610243-975697593)
        Reserved URL            :
    https://+:49443/adfs/
            User: NT SERVICE\adfssrv
                Listen: Yes
                Delegate: Yes
                SDDL: D:(A;;GA;;;S-1-5-80-2246541699-21809830-3603976364-117610243-975697593)
        Reserved URL            :
    https://+:443/FederationMetadata/2007-06/
            User: NT SERVICE\adfssrv
                Listen: Yes
                Delegate: Yes
                SDDL: D:(A;;GA;;;S-1-5-80-2246541699-21809830-3603976364-117610243-975697593)
    Any idea of how to build a probe rule with IP address?

  • How to configure Apache Virtual Hosts?

    Hi, I was wondering, how does configure Apache virtual hosts for Mac OS X Client 10.4.5? At this time, I have added
    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /Library/WebServer/Documents/janus
    ServerName janus.php.test
    ErrorLog /private/var/log/httpd/janus.php.com-error_log
    CustomLog /private/var/log/httpd/janus.php.com-access_log common
    </VirtualHost>
    Finally, when I try to use the name in the browser, I get the following error message:
    Safari can’t find the server.
    Safari can’t open the page “http://janus.php.test/” because it can’t find the server “janus.php.test”.
    Well, I must go and thanks in advance.
    Peace,
    -Conrad

    If you want to use the fqdn you defined and can/do not want to register it as a Internet Domain you can add it to the hosts file in /etc/hosts if you are comfortable using terminal and the shell
    open a terminal
    and use the following commands
    cd /etc
    sudo vim hosts
    (you will be prompted for your password here, enter it and hit return)
    in vim scroll to the last line which will look like
    ::1 localhost
    type
    i
    (you are now in insert mode)
    type the following line
    192.168.0.15 janus.php.test
    (replace the ip address with the ip address of the host in question)
    hit Control-C
    type
    :w (vim will confirm in the last line)
    type
    :q
    you are back at the terminal
    test your new hosts file by typing
    ping janus.php.test
    Hope this helps
    Mike

  • Setup virtual host problem

    I would like to set two virtual hosts on one server. According to the apache's document, I have done the following in Apach httpd.conf. Howerver, I don't why it does not work. Does anyone can help me?
    nameVirtualHost 10.1.1.1
    <VirtualHost 10.1.1.1>
    ServerName devserver
    DocumentRoot "c:\dev"
    </VirtualHost>
    <VirtualHost 10.1.1.1>
    ServerName testserver
    DocumentRoot"c:\test"
    </VirtualHost>

    I would like to set two virtual hosts on one server.
    According to the apache's document, I have done the
    following in Apach httpd.conf. Howerver, I don't why
    it does not work. Does anyone can help me?
    nameVirtualHost 10.1.1.1
    <VirtualHost 10.1.1.1>
    ServerName devserver
    DocumentRoot "c:\dev"
    </VirtualHost>
    <VirtualHost 10.1.1.1>
    ServerName testserver
    DocumentRoot"c:\test"
    </VirtualHost>Hi,
    Have you tried something like this:
    nameVirtualHost 10.1.1.1
    <VirtualHost devserver>
    ServerName devserver
    DocumentRoot "c:\dev"
    </VirtualHost>
    <VirtualHost testserver>
    ServerName testserver
    DocumentRoot"c:\test"
    </VirtualHost>
    Jim

  • How do I set up my OSX Leopard Server to host a website?, how do I set up my OSX Leopard Server to host a website?

    I own a small video game store and want to host my own website since I really don't want to spend the money on a hosting plan. I have a old G5 with OS X Leopard Server installed and have spent many countless hours reading tutorials on how to set it up, but none of them simply tell me what exactly to do. I have a very good knowledge of IT and didn't expect to have this much trouble.
    I would like to set up the server to host the website, and also have it be able to do email as well (have a email address like [email protected])
    I bought a domain from godaddy (www.g4uoc.com) , Have my G5 OSX Leopard Server up and running, have my website all built and ready to go, but I don't know how to set anything up. Can someone help me out at all?

    There are numerous walkthroughs and tutorials on this, I'm surprised you couldn't find something.
    Short answer:
    1) dump your web content (HTML files, images, etc.) into /Library/WebServer/Documents
    2) Configure your router to forward connections on port 80 to your server (the specifics will vary depending on your router make/model)
    3) Use GoDaddy's web portal to setup www.g4uoc.com to map to your router's public address.
    You're done. Remote users will lookup www.g4uoc.com on GoDaddy's servers and will get your router's public address. When they try to connect the router will forward the connection to your server which will serve the matching request from /Library/WebServer/Documents/

  • How to properly setup an authentication using remote_login_passwordfile

    I'm running Oracle9i for study purposes in a winXP OS
    I set the value of the parameter remote_login_passwordfile to EXCLUSIVE
    I tried connecting using the following credentials and it was, unexpectedly, successful:
    connect scott/tiger as sysdba
    how do I properly setup the authentication?
    thanks

    You need to look into two things
    1.connecting directly from the server
    2.Connecting from the remote
    1.If you are connecting local with the server and if the SQLNET.ora has an entry like SQLNET_AUTHENTICATION_SERVICEs=(NTS) the your OS autntication will take precedence
    But when you connect from the client machine
    REMOTE_LOGIN_PASSWORD file takeover and you cannot log without a password that was gebnerated during the creation of password file.
    If you strictly want passwordfiel authentcation set the SQLNET_AUTHENTICATION_SERVICE=NONE in the sqlnet.ora

  • How to properly setup Home Sharing with iPhone and iPad

    Hi, In our home we have both an iPhone and an iPad, but with different user ID's for iTunes etc.
    I just now seen that there is the Home Sharing feature, but looking up info on it I'm a bit scared that people are saying if you log in to another device with the same ID you get locked out of the original.
    How could I properly setup Home Sharing on both devices, while being 100% positive that I keep my original device ID's in place?

    Hi there,
    I would recommend taking a look at the article below for more information about home sharing.
    Understanding Home Sharing
    http://support.apple.com/kb/ht3819
    -Griff W.

  • How to configure multiple virtual hosts for the same context root /

    Hi,
    I am using Glassfish V1 U1 - b14 on Solaris.
    I am trying to configure two applications to be mapped to the / root context, each one in its own virtual host.
    Two things I have noticed:
    1. I have to manually add virtual-hosts="hostId" in domain.xml/application-ref ... looks like just simply deploying the app does not do that although the application is set as default for its particular virtual host. Is this a bug?
    2. Although I have set for each virtual host the default web-app correctly, and they both respond fine, I cannot map both of them to the / context. The second application (chronologically deployed) does not respond when called with the / context ....
    Any ideas? Is this a bug again?
    Regards,
    Rares
    Message was edited by:
    raresp

    Wow, that's a shame. All mighty Application Server and two different apps on two different virtual hosts are considered ambiguous to have the same context root definition.... Fair play to Tomcat and 90% of the rest of servlet containers!
    In my case I have the same EAR we are planning to deploy to many (up to 30) virtual hosts. Faking different context roots for each deployment will bring unnecessary overheads...
    Should I file a bug or feature request?
    Thanks again for your answer, although you're basically saying it is not possible I will wait and look a while for a possible solution before bringing this topic to a conclusion.

  • How to set up Virtual Hosts in Apache (OS X Server 10.9)

    I want to host more than one website on my mac mini with OS X Server 10.9
    1.) I edited /etc/apache2/httpd.conf for uncommenting the include line:
    # Virtual hosts
    Include /private/etc/apache2/extra/httpd-vhosts.conf
    2.) I edited /etc/apache2/extra/httpd-vhosts.conf and added:
    <VirtualHost *:80>
        ServerName cammino-al-dente.net
        ServerAlias www.cammino-al-dente.net
        DocumentRoot "/Library/Server/Web/Data/Sites/cammino-al-dente.net"
        ErrorLog "/private/var/log/apache2/cammino-al-dente.net.com-error_log"
        CustomLog "/private/var/log/apache2/cammino-al-dente.net-access_log" common
        ServerAdmin [email protected]
    </VirtualHost>
    <VirtualHost *:80>
        ServerName sutterer.net
        ServerAlias www.sutterer.net
        DocumentRoot "/Library/Server/Web/Data/Sites/sutterer.net"
        ErrorLog "/private/var/log/apache2/sutterer.net-error_log"
        CustomLog "/private/var/log/apache2/sutterer.net-access_log" common
        ServerAdmin [email protected]
    </VirtualHost>
    3.) then I edited /etc/hosts/ to spoof my IP address to the domains:
    127.0.0.1
    localhost
    127.0.0.1
    cammino-al-dente.net
    127.0.0.1
    www.cammino-al-dente.net
    127.0.0.1
    sutterer.net
    127.0.0.1
    www.sutterer.net
    255.255.255.255
    broadcasthost
    ::1        
    localhost
    fe80::1%lo0
    localhost
    Then I restarted Apache...But nothing happens :-(
    I could reach my website cammino-al-dente.net only by using the Server Default-entry, chancing the entry to my cammino...-folder
    Regards
    Fred Mario

    In the /etc/apache2/extra/httpd-vhosts.conf file check this line exists:
    NameVirtualHost *:80
    This solve same issue for me.
    I hope it's help.

  • How to properly setup photostream across devices

    I currently have several apple devices (iPhone, iPad, and Apple TV) and I also use iCloud on my PC, where I have all of my photos as well. The question I have is how do I set up and sync all of my PhotoStream photos so that my entire library will be available on my AppleTV as the slideshow? It seems that every time I try to set it up, I only get a subset of my photos (the most recent ones on my iPhone) and I can't figure out how to get all of them available to my AppleTV.
    Does anyone know how to properly set this up so I can see ALL of my photos on my AppleTV screensaver?
    Thanks!

    As long as you are signed into iCloud with the same Apple ID on all devices and have Photo Stream enabled then it is set up.
    Photo Stream is not infinite. It only holds 30 days of Photos on the server and 1000 photos on iOS devices.

  • How to get a virtual host name from application in Tomcat?

    Hi,
    Is it possible to obtain the context path and virtual host name at the application (.war file) initialization stage?
    I need to set up these info into my application config table.
    Thanks

    I think it is impossible. It seems the application has no access to the host configuration which it is running in.

  • How to add a virtual host on AppServer 10G R3?

    Hi, where can I found a guide to add a virtual host for 10G R3?

    I guess you ment 10.1.3.X with 10GR3?
    Anyway, just start here and look for virtualhost: http://download.oracle.com/docs/cd/B32110_01/web.1013/b28948/toc.htm

  • How to link a virtual host to a domain name( Domain has DNS Hosting)

    Hi guys, just can't seem to figure this one out! Would be great if i can get some help!
    Thanks in advanced!

    However, im worried now that when i go to install updates, it's gonna say i have an invalid serial code like it did for my Mac OSX 10.5
    Without some details on what the particular antecedent here was, the following is a guess.
    Was this the erroneous duplicate serial number "fun"?
    There has been a [10.5.8 v1.1 fix|http://support.apple.com/downloads/MacOS_X_Server_10_5_8_Update_v_11] released for the [double-NIC duplicate serial number (mis)detection problem|http://discussions.apple.com/thread.jspa?threadID=2106334] that's been reported.
    See [HT3607|http://support.apple.com/kb/HT3607] for additional details on the update.
    The [10.6.1 update includes a fix|http://support.apple.com/kb/HT3811] for Snow Leopard Server, which shared this issue.
    And in general and barring a critical fix, it's often best to allow the updates a week or four to settle out on the test servers (and on server at other sites) before loading them on production servers. (Yes, this is a fairly aggressive schedule. Some production sites I work with have a six month or longer "settling" interval designated, and some very serious regression tests.)

  • Apache virtual host with OSX Server?

    I have been running OSX Server for a while now, and just recently I decided to get McMyAdmin for my Minecraft server. The web client for McMyAdmin runs on port 8080, but I wanted it on port 80. I wanted to use it with my domain, so I just created a sub domain and pointed it to my server. The problem is that OSX Server apparently doesn't let me use port 80, even when websites are turned off. I decided to delete Server and just use plain apache. This worked until I realized that my website was only accessible locally. I have all the correct ports forwarded, etc. But I get the error:
    Response Error.
    Technical description:
    502 Bad Gateway - Response Error, a bad response was received from another proxy server or the destination origin server.
    when I try to connect from outside my network. This is probably just some simple thing I missed but it would be nice if someone could just point out what I did wrong here. Back to the point, I want to know how to run the proxy to my web client on port 8080 AND ALSO run OSX Server with or without apache virtualhost.
    Thanks in advance,
    Eamon

    Web is stupidly easy - Apache has extensive support for multiple virtual hosts in a single server and will happily support as many domains/hostnames as you can throw at it.
    Mail is a little trickier since it needs to hook into some kind of directory server to validate user addresses.
    Mac OS X's Open Directory does support this, but it's a little cumbersome (basically every user has to exist in the main Open Directory domain as well as having a secondary email address(es) in the other domain(s).
    This can get especially tricky when you have users with the same shortname in different domains - for example if you give [email protected] a secondary email address of [email protected] and you then get a new user [email protected], you can't give the third 'joe' the address 'joe' in Open Directory since that's already taken. This means he'll have to login using different credentials from his email address. Confused yet? You bet.
    If you're prepared to eschew Open Directory you can just use Postfix's built-in support for virtual hosting, but it's a little more complex to setup and support and is entirely command-line based (i.e. there's no GUI for setting it up or supporting it).
    So, for that reason you might be prepared to setup multiple virtual machines for each domain. It really depends on how much the domains are related (if at all).

Maybe you are looking for