DNS to support 2 zones on one IP.

I have a static IP address, but only one.
I have 2 registered Internet Domains (e.g. domainone.com and domaintwo.com).
I want to host both these Domains from the single IP.
I have managed to get one domain up and running. Getting the two to co-exist is proving a challenge.
When I modify the /etc/named.con to include the zone entry for the second Domain, DNS stops working altogether.
Would anyone have either an example named.conf that services multiple domains, or advice?
Secondly, since both domains will use the single IP address, how would I cope with the reverse zone entries in named.conf?

#/etc/named.conf
options {
          DIRECTORY     "/var/named";
zone     "domainone.com" in {
     type     master;
     file     "domainone.com.zone";
zone     "244.9.61.in-addr.arpa" in {
     type     master;
     file     "domainone.com.rev";
zone     "0.0.127.in-addr.arpa" in {
     type     master;
     file     "loopback";
The above works fine. Now when I add this entry to support the second domain DNS stops working, after rebooting.
zone     "domaintwo.com" in {
     type     master;
     file     "domaintwo.com.zone";
};

Similar Messages

  • Powerdns pkgbuild - a dns deamon supporting many backends

    I made this some time ago and almost forgot to post it :-)
    It's a very nice dns daemon with support  for many many backends like postgresql, mysql, sqlite, ldap, bind, pipes and even more (like random backend :-)). You can read all about it in powerdns docs on their website.
    Currently I removed sqlite support from pkgbuild because of this http://bugs.archlinux.org/index.php?do=details&id=1134 When sqlite2 will come out of testing to other repos it will be possible to add gsqlite module (and probably its include path - check it in ./configure --help output what to add). The modules are configured to be loaded dynamically. If you change --with-dynmodules to --with-modules then they will be builtin.
    Meanwhile arch glibc package was updated which unfortunatelly made me unable to recompile powerdns :-( (notice the lack of the depends line in the pkgbuild - I'll change it when I'm able to recompile it again). ATM If you want to compile it you will have to probably downgrade your glibc or check if someone finds a solution on powerdns-users mailing list (http://mailman.powerdns.com/pipermail/p … 01806.html) or use black magic... (tell me if you know the correct spell please).
    powerdns PKGBUILD
    pkgname=powerdns
    pkgver=2.9.16
    pkgrel=1
    pkgdesc="DNS daemon supporting many backends including sql databases, ldap and bind"
    url="http://www.powerdns.com"
    makedepends=('libpqpp' 'mysql' 'openldap')
    source=(http://downloads.powerdns.com/releases/pdns-${pkgver}.tar.gz)
    md5sums=('7e9a859a5a21996dbf7b31cd61731dbc')
    build() {
    cd $startdir/src/pdns-$pkgver
    ./configure --prefix=/usr --enable-recursor
    --sysconfdir=/etc
    --with-pgsql-includes=/usr/include
    --with-dynmodules="gpgsql gmysql ldap pipe pdns"
    make || return 1
    make DESTDIR=$startdir/pkg install
    mv $startdir/pkg/etc/pdns.conf-dist $startdir/pkg/etc/pdns.conf
    install -D -m755 $startdir/src/pdns-$pkgver/pdns/pdns
    $startdir/pkg/etc/rc.d/pdns
    install -D -m755 $startdir/src/pdns-$pkgver/pdns/precursor
    $startdir/pkg/etc/rc.d/precursor
    You will need libpqpp if you want to build postgresql backend module
    libpqpp PKGBUILD
    pkgname=libpqpp
    pkgver=4.0
    pkgrel=1
    pkgdesc="Old C++ wrapper for the libpq Postgresql library"
    url="http://gborg.postgresql.org/project/libpqpp/projdisplay.php"
    depends=('gcc' 'postgresql')
    install=install.libpqpp
    source=(ftp://gborg.postgresql.org/pub/libpqpp/stable/libpq++-4.0.tar.gz)
    md5sums=('da71cb79ef45cef55f4bc97a33a0857d')
    build() {
    cd $startdir/src/libpq++-4.0
    sed -i "s/POSTGRES_HOME=/usr/local/pgsql/POSTGRES_HOME=/usr/g"
    $startdir/src/libpq++-4.0/Makefile
    make || return 1
    install -D -m755 $startdir/src/libpq++-4.0/libpq++.so.4.0
    $startdir/pkg/usr/lib/libpq++.so.4.0
    install -D -m644 $startdir/src/libpq++-4.0/libpq++.h
    $startdir/pkg/usr/include/libpq++.h
    install -D -m644 $startdir/src/libpq++-4.0/pgconnection.h
    $startdir/pkg/usr/include/libpq++/pgconnection.h
    install -D -m644 $startdir/src/libpq++-4.0/pgdatabase.h
    $startdir/pkg/usr/include/libpq++/pgdatabase.h
    install -D -m644 $startdir/src/libpq++-4.0/pgtransdb.h
    $startdir/pkg/usr/include/libpq++/pgtransdb.h
    install -D -m644 $startdir/src/libpq++-4.0/pgcursordb.h
    $startdir/pkg/usr/include/libpq++/pgcursordb.h
    install -D -m644 $startdir/src/libpq++-4.0/pglobject.h
    $startdir/pkg/usr/include/libpq++/pglobject.h
    libpqpp.install
    post_install() {
    cd /usr/lib
    ln -s /usr/lib/libpq++.so.4.0 libpq++.so
    post_upgrade() {
    cd /usr/lib
    rm -f /usr/lib/libpq++.so
    ln -s /usr/lib/libpq++.so.4.0 libpq++.so
    pre_remove() {
    /bin/true
    post_remove() {
    rm -f /usr/lib/libpq++.so
    op=$1
    shift
    $op $*

    Thanks. I was going to provide a new pkgbuild because now powerdns compiles fine with the latest gcc but unfortunatelly last friday my wireless internet connection from home was completly destroyed by a snow strom :-( (I really hate winter...). Since it's cold and snowing/raining all the time and provider's access point/antenna (which is most probably broken) is located in a place hard to reach I have no idea when I'll have internet (if at all...).
    Once I get back fully online I'll try to check the new package.
    BTW There is also another interesting project for dns database backends. It's called bind-dlz
    http://bind-dlz.sourceforge.net/
    DLZ (Dynamically Loadable Zones) is a patch for BIND version 9 that simplifies BIND administration and reduces memory usage and startup time. DLZ allows you to store your zone data in a database. Unlike using scripts, the changes in your database are immediately reflected in BIND's response to DNS queries, so there is no need to reload or restart BIND. You see, BIND "dynamically loads" the "zone" data it needs to answer a query from the database.
    DLZ currently supports postgreSQL, MySQL, Berkeley DB, ODBC, LDAP and a "file system" database.
    Because of DLZ's support for ODBC and flexible schema support, virtually any modern relational database could be used with DLZ.
    The "file system" database allows the hierarchal nature of a standard file system to be used as a database for DNS data. This driver is extremely simple to set up--it is also quite performant when used with a high performance file system, like the memory file system or ReiserFS.
    So far I didn't have time to try it though.

  • How can I partition my external hard drive supporting mac OS in one partition and windows OS in another?

    Hello everyone, how can I partition my external hard drive supporting mac OS in one partition and windows OS in another?

    OK. Start with:
    1. Open Disk Utility in your Utilities folder.
    2. After DU loads select your hard drive (this is the entry with the mfgr.'s ID and size) from the left side list. Click on the Partition tab in the DU main window.
    3. Under the Volume Scheme heading set the number of partitions from the drop down menu to two (2). Click on the Options button, set the partition scheme to GUID then click on the OK button. Set the format type to Mac OS Extended (Journaled.) Click on the Partition button and wait until the process has completed.
    4. Click on the Erase tab in DU's main window. Select one of the two partitions, preferably the first one, change the Format type: to MSDOS then click on the Erase button.

  • Can I import one non-global zone from one machine to another?

    If create a non-global zone on one disk on machine A, is it possible to make a copy of that disk, and import the non-global zone to machine B? If yes, how to import the non-global zone?
    Thanks!

    It should be possible if your machines are installed at the same way, because you need the same environment (patches, packages,..).
    If this is true you should export your zone definition on machine A (zonecfg export) and import it on machine B (zonecfg -f ...).
    Then create the new zone on B. If finished get your zonepath with all data on A an copy it to B. That should be all.
    With this solution I hope it would be possible to have a shadow instance on B and the aktiv instance on A. If you have your whole zonepath on external disks like EMC, you only have to mount your disks on B and start your zone.
    harruh

  • How to make iTunes support more than just one harddrive

    The title of this topic says it all: How do I make iTunes support more than just one harddrive? I cannot afford to buy a really huge drive just because iTunes doesn't support more than one.
    There must be a way around this! Anyone?

    I sure hope so. I run iTunes on an iBook G4 with limited space. I've got about 15gigs of music on an external harddrive. I only use the harddrive at home so I like to keep a handful of albums with me on the lappy. There should be some way to designate a primary folder on the laptop for imports, and a secondary (external or whatever) for the bulk of the library. Maybe some nifty way to do quick transfers between them within iTunes. Like a relocate function.
    Say I want the new death cab for cutie album on the laptop this week, but next week I want to swap it out with something new that comes out. It would be nice to highlight an album and select "transfer to secondary" so that iTunes can move the files for you, keep them organized, and keep track of them.
    That doesn't sound so difficult...

  • Is Apple fixed layout epub supporting two languages in one ebook

    Hi Everyone,
    Is apple fixed layout epub supporting two languages in one epub file?
    Regards,
    Arun

    As long as you don't try to make your main language one of those which the iBookstore does not yet support, I think there is no limit to the number of languages you can include in a book, regardless of format.
    http://m10lmac.blogspot.com/2014/02/languages-not-yet-supported-in.html
    If you are talking about having different language versions of the same text which the reader can select via some sort of button, I do not think that is possible.

  • I just renewed my subscription (today, at 24:30 am), but so far I could not use the program (4:37 pm are). I tried to call in the support numbers, but no one answers. When I try to re-download the program, nothing happens.

    I just renewed my subscription (today, at 24:30 am), but so far I could not use the program (4:37 pm are). I tried to call in the support numbers, but no one answers. When I try to re-download the program, nothing happens.

    Hmmm, odd. Take a look at the "correct answer on at this link: Re: "Renew your Subscription" This Adobe help link too: Sign in, activation, or connection errors | CS5.5 and later
    If that doesn't help you will need to contact Adobe directly: Contact Customer Care 1 (800) 833-6687
    Benjamin

  • CSM map/policy type dns not supported

    When I configure dns maps or dns policies on my CSMs (WS-X6066-SLB-APC, HW 1.7, SW 3.2(2)) they say
    "Map type DNS not supported by card, config accepted." and
    "Policy type DNS not supported by card, config accepted."
    What's the reason for that restriction? Will there be a software release that supports it? Didn't find anything about that in the release notes.
    Many thanks in advance
    Uli

    I too have received this message in the past. I found that it was because I had not entered the GSLB license key into the CSM configuration (GSLB *is* an optional software license).
    You enter your license key via a CSM variable. This configuration would work (substitute your own license key):
    conf t
    mod csm X <- where X is the slot # of your CSM
    variable GSLB_LICENSE_KEY xxxxxxxxxxxxxxxxxxxxx
    Substitute your license key for the row of 'x's. Then you will need to reboot the CSM. If you are running redundant CSM's you will need a license key for each.

  • How to configure DNS to support ipv4 and ipv6

    I have a 2008 r2 domain controller in my lab.
    i'm doing Exchange 2007, 2010 and 2013. I have mix Windows 2008 r2 servers for other applications.
    i'm running into issues where i'm thinking it is time to have both IPV4 & IPV6 to run on all lab machines.
    I can't get a clear picture on how to accomplish a mix environment. in the DNS administrator do I create a new "reverze lookup zone" with only the IPV6? or do I have to create a new record in the "forward lookup zone" to with both IPV4
    & IPV6 which the later points to the new "reverse lookup zone".
    I see a lot of internet article but little on "how to".
    or on the DC should I enable the DHCP role to support the IPV6?

    1. You assign an IPv6 address to the domain controller/DNS server
    One method is letting this site (legitimate) create a random private IPv6 range for you:
    http://www.simpledns.com/private-ipv6.aspx
    For example:
    fd06:fcde:8b4e:d6bd:xxxx:xxxx:xxxx:xxxx
    You can configure the x's like this (you cannot leave the x's there):
    fd06:fcde:8b4e:d6bd:0000:0000:0000:0001
    If you close and open IPv6 properties, or do an "ipconfig /all" you'll see that the IPv6 is abbreviated as follows:
    fd06:fcde:8b4e:d6bd::1
    That's normal.
    If you look in your forward lookup zone, you'll now see this IPv6 address (you may have to register that manually - ipconfig /registerdns - but it seemed to happen automatically for me.
    So there is no need to create a separate forward lookup zone for IPv6.
    OK, but what about the reverse zone?
    2. Create reverse lookup
    In DNS Manager (what you call administrator), right-click on reverse lookup zone, select New Zone, click, Next, Next (default values are fine) until you choose between IPv6 and IPv4. Selecft IPv6 of course.
    Then enter your prefix as shown here:
    That's it. The reverse lookup information is configured automatically (your prefix " backwards").
    Now, unlike with the forward lookup zone, my domain controller does not seem to be registering its name in the reverse IPv6 zone: there's only the SOA and NS record.
    But that's another question.
    Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

  • OPEN DNS not supported by APPLE?

    I understand from talking to someone who is an apple service provider that Apple does not support the use of OPEN DNS. He told me was able to upgrade to Safari 5 with no problems using his default settings. I have been fine since using OPEN DNS. Prior to this, I was experiencing all the problems most of you have seem to have been experiencing since the Safari 5 upgrade (freezing, etc).
    Should I try to delete the Safari 5 I have and download a new one? It sounds like people are still having the same issues. Why wouldn't Apple support OPEN DNS? My understanding is that it is perfectly safe to do so?

    I understand from talking to someone who is an apple service provider that Apple does not support the use of OPEN DNS
    Rubbish.
    Adding DNS codes to your Network Preferences, should give good results in terms of speed-up as well as added security:
    If you are using a single computer: Open System Preferences/Network. Double click on your connection type, or select it in the drop-down menu, and in the box marked 'DNS Servers' add the following two numbers:
    208.67.222.222
    208.67.220.220
    (You can also enter them if you click on Advanced and then DNS)
    Sometimes reversing the order of the DNS numbers can be beneficial in cases where there is a long delay before web pages start to load, and then suddenly load at normal speed:
    http://support.apple.com/kb/TS2296
    If your computer is part of a network: please refer to this page: http://www.opendns.com/start/bestpractices/#yournetwork and follow the advice given.
    (An explanation of why using Open DNS is both safe and a good idea can be read here: http://www.labnol.org/internet/tools/opendsn-what-is-opendns-why-required-2/2587 /
    Open DNS also provides an anti-phishing feature: http://www.opendns.com/solutions/homenetwork/anti-phishing/ )
    Wikipedia also has an interesting article about Open DNS:
    http://en.wikipedia.org/wiki/OpenDNS

  • Multiple DNS Domain support in Single instance of Portal

    Can BEA portal support multiple DNS domains in a single instance of BEA Portal.
    For example can I setup portal to respond as bothe www.xxx.com and www.yyy.com
    and keep those urls as trhough the entire portal?

    Hi,
    thanks for your quick response. You mean we should run only one copy of the package I mentioned and seperate the plants and machines by logic implemented in the package? Well, I think this is critical in case of deploying a new version, since all machines at all sites won't have the system available at the same time. At the moment we do not have things in the system that are needed to go on with production, but we have planned to implement some things that will be indispensable and in this stage we need a clear seperation of the plants to minimize the risk of a simultaneous stand at all plants.
    Thanks for your suggestion and best regards,
    Matthias

  • Strange behaviour of OS X Server DNS with IPv6 reverse zones

    I am running a full IPv4 / IPv6 dual stack setup across several machiens including a server (OS X 10.9.1 / OS X Server 3.0.2). I also have IPv6 Internet access via TunnelBroker and have a /64 prefix assigned to me. All my systems have valid and correct IPv6 addresses (not temporary ones) from the range denoted by that prefix.
    I have setup IPv4 and IPv6 addresses for all my systems in OS X Server DNS and that works fine. However, when I add an IPv6 address for a system, the DNS server (or maybe the server GUI) insists on creating a reverse zone for the /127 version of the address. This means I pretty much have a separate reverse zone for every system, which seems crazy to me. it is especially annoying as I have another DNS server where all my zones are defined as slave zoes (for availability reasons) and thsi makes the process of addign a new IPv6 host somewhat tedious. I tried pre-creating a properly named reverse zone for the /64 prefix but the DNS server would not use that and still persists in creating these strange zones.
    Here is a (fictitous example)...
    My /64 prefix is 2001:fd0:f19:2ab::/64
    I have a system with an address of 2001:fd0:f19:2ab:7e6d:62ff:fe8a:a84c
    I add this to OS X Server DNS and it created the reverse DNS zone:
    4.8.a.a.8.e.f.f.f.2.6.d.6.e.7.b.a.2.0.9.1.f.0.0.d.f.0.1.0.0.2.ip6.arpa
    whereas I would expect it to instead add it to the zone
    b.a.2.0.9.1.f.0.0.d.f.0.1.0.0.2.ip6.arpa
    if that zone already exists.
    Has anyone else noticed this? Or do you have it working as one might expect?

    Chris..
    I, too, have the same problem.  I take issue with much of the OS X "Server" after it has been so completely dummed down that it is virtually useless for anyone that would actually like to utilize it as an actual, as the name implies, "SERVER."  I won't get into all of the details of everything that drives me crazy with Apple's decisions here but, suffice it to say, I am EXTREMELY DISAPPOINTED with Apple more than ever.  They should, at a minimum, offer a full-fledged server like they used to have, for an additional price, for people that need more than a nice looking interface and a worthless box.
    That being said, the DNS server, like the rest of the OS X Mavericks Server, is dummed down to the point of allowing very little customization.  Short of using the command line, which I have decided to do (I scrapped the OS X server all together, and just set up BIND, openLDAP, DHCP, Quagga, etc. from the CLI just like I do with all of my Linux servers), there is not much you can do to get the correct prefixes to show up in IPv6 reverse zones.  The reason is that when you enter the forward record, the interface does not give an option to enter the prefix.  So, it seems that for EACH AND EVERY v6 entry (AAAA record) you have (or at least every 10 entries), you will get a separate reverse zone.
    To be completely honest, I don't even know why they included IPv6 zones in this implementation because it is totally out of compliance with the RFCs and, obviously, will not provide proper and correct reverse lookups.  How could it? As you pointed out above, with a /64 prefix, you're getting a 31 digit long reverse zone (which, btw, is a /124)...***???  I've never heard of such a thing.  There should be 16 digits in a /64, 12 in a /48, 8 in /32 and so on.
    I don't think it is anything to do with your using a tunnel broker -- all of our systems are native IPv6 and all reverse queries to the Mac Server fail. 
    I can tell you how to use the CLI to manually enter the zones with the serveradmin tool, if you like, but my advice is to just move to a full fledged BIND implementation .... and, if you want some type of interface other than the console, use something like Webmin which has a GREAT DNS zone interface...and it also keeps up with the RFC compliance.
    Just message me back if you'd like the shell commands.  I hate to say this, it literally pains me, but I administer a ton of servers (physical and virtualized)... roughly 1000 +- to be exact...and WINDOWS Server has a DNS server that is so much further ahead and ADVANCED than Mac, it is disgusting.  In fact, we are running 12 Win Server 2012R2 Active Directory Domain Servers, each running synchronized DNS records and even with over 250,000 DNS records, it works like a champ.  Still, our primary and fail-safe DNS servers are all BIND v9.  Like I said, it is awful to say that about Mac, but dude, they need to wake up and either get back to the real-deal systems or just get out of the advanced product arena all together.  (one exception...my new MacPRO is AWESOME and the most advanced piece of computing equipment money can buy for the price...so kudos there)
    Sorry about the rant, but when i read your post, I was reminded how frustrated I am at all of this nonsense.
    Take care...and good luck.

  • 3.1.1 DNS with internal/external zone

    Hello there,
    OS X 10.9.2 and Server 3.1.1
    I have a server behind nat, I want to configure dns with 2 zone (internal/external), one for private lan and one for internet.
    Internet IP : 12.12.12.12 -> NAT -> Server IP : 10.10.10.10
    Domain : mydomain.com
    I want in private network server.mydomain.com have ip 10.10.10.10 and from internet 12.12.12.12, how I can configure that zones ?!
    For example if I ping from lan server.mydomain.com to have reply from 10.10.10.10 and if i ping from internet to have reply from 12.12.12.12
    I try to configure with Server Admin but from internet i have response with internal ip
    Please help me to configure that split horizon dns.
    Thank you !
    Adrian

    adriandascalu wrote:
    Only lan DNS (192.168.0.10) where I have private zone of dns, and 8.8.8.8 .. All works fine now.
    It'll work for a while, and depending on which translation is requested and with which DNS server is queried.  Should there be DNS translation failures for local addresses, then the client is probably aimed at Google DNS and will then probably need to eliminate that DNS server as an option for queries.  Not all DNS clients will try multiple servers, and Google DNS cannot return local translations, after all.
    Unrelated: if you're planning on using a VPN, 192.168.0.0/24 and 192.168.1.0/24 aren't the best choices for a NAT'd network — those two are very commonly used in home networks and coffee shops and such.  VPNs are based on IP routing and IP routing is based on the subnets on the local and remote ends of the VPN, and IP routing doesn't generally work well with the same subnet present on both ends of the connection.

  • KB2919355 2012 R2 update crashes DNS servers which load zones from file

    I allowed KB2919355, the Windows Server 2012 R2 update 1, to install on a pair of standalone servers which run just DHCP and DNS for an isolated network. They are dedicated physical servers. Because they are not joined to an AD, they load their DNS zones
    from file. As soon as KB2919355 is installed the DNS server service "terminates unexpectedly". It does this within seconds every time you try to start it. Only event 7034, "The DNS Server service terminated unexpectedly", is logged.
    Uninstall KB2919355 and the DNS service returns to normal.
    DNS.exe is replaced by the update: the previous version was 6.3.9600.16384; the update version is 6.3.9600.17042.
    To see if this might be being caused by my zone files I then built a new Server 2012 R2 virtual machine, put all updates on it including KB2919355, and then added the DNS role. Sat there without any configuration changes from the default the DNS Server service
    continued to run. Then I made the one change, to load zone data on start-up from file. I had not created any zones or made any other changes. The result was a DNS Server service which crashes and will not stay running for more than a few seconds. Change
    back to the default "load from Active Directory and Registry" and the service runs normally again.
    This looks horribly like a bug.

    The zone data is stored in the zone file.
    Neil has the right approach (IMHO) in loading the zone info from the registry.
    The zone file itself has all of the zone records and can be transferred to DNS secondaries through either AXFR or IXFR zone transfers. If your secondaries are BIND DNS servers, remember to click the BIND compatibility check box in the properties dialog box.
    The "load zone data" setting only controls the boot process of the DNS server and not the actual storage of the zone records.
    Hope this helps!
    Ed Gallagher

  • Multiple time zones for one calendar entry

    I'm running iCal on Lion 10.7.4 , as well as the Calendar app on iOS 5.1.1 on my iPhone and my iPad. When traveling, I sometimes have a starting time in one time zone and an ending time in another. (When flying from NY to CA, for example.) Is there some way I can have two time zones within a given event for cases such as this? I've turned on Time Zone support in iCal, but that only allows me to set a one-off time zone for an entire event.
    Microsoft Outlook on a Windows machine allows for this; is there any way for me to do it on my Mac, iPhone, or iPad?

    Hi,
    You could set the event, then change the timezone to the destination one and then set the end time. When you switch timezones the start and end times should change in iCal (unless the event is set to floating).
    John M

Maybe you are looking for

  • Regarding:Return process of Packaging material to Vendor

    Dear SAP Experts, When we purchase consumables material it come in packaging material from vendor. Then we send packaging material back to vendor.But this process is mannual. Now we want this process by system. Please help to configure this procedure

  • JMS config not working with OSB

    I have been trying the JMS through out the day and I believe that this is currently becoming a show-stopper.This is because, the jms configuration is not properly done. In case you happen to find time, please ask this question to Oracle: Steps: 1. Cr

  • Cron service not available error

    A production issue appeared today at one of our customer sites.... and I am unable to login to CFadmin. I stop and restart the services, but still the same issue appears. See below. Anyone have any thoughts? Ideas? Has anyone ever seen this before??

  • I can't use my GIFT CARD.

    Hello, I have Gift Card but the letters is not clearly, so what the best thing I can do for this problem? Best wishes.

  • Safari is bloated

    Safari has brought my two-year-old macbook pro to its knees.  After browsing for a relatively short period of time, with about four tabs open, the virtual memory used by "Safari Web Content" approaches 1 GB, and the computer spends most of its time p