MBP - Too Long doing DNS lookups?

I've noticed that my brand-new MBP seems to take an excessively long time to do DNS lookups. I'll load Firefox and type in google.com in the URL bar. In the status bar below it will say "looking up google.com" for at least 10 seconds. Meanwhile, I've opened a terminal window and done an nslookup on google.com and received the IP address. Any idea why I can do a quick lookup in the terminal but the browser takes quite awhile?

Change your DNS servers in the network system preferences.
Use Verizon's Level 3 servers.. they're very fast
4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6
Or the OpenDNS servers:
208.67.222.222
208.67.220.220

Similar Messages

  • DNS Inspect packet too long (inspect-dns-pak-too-long)

    All,
                   I have been seeing a large number of drops because of the DNS Inspect packet being too long. Does anyone have any suggestions? I have tried increasing the maximum message length but that does not seem to have any impact. Thanks!
                   Dave

    Julio,
         Thanks for the quick response!  I will try a packet capture.  I did try removing the maximum-length option but I am still seeing drops when I do a "sh asp drop | inc dns" command. DNS Inspect packet too long (inspect-dns-pak-too-long) increments pretty quick.  
         Dave

  • GWIA doing DNS lookup for local address

    Hello,
    I am running GW8.0.2 on Netware 6.5sp8. I have a server that our recreation department uses to send out confirmation emails when a customer signs up for a class. The recreation server and the GWIA are on the same subnet.
    Here's the problem: When the Rec server sends out the first email confirmation, it gets sent out successfully. Subsequent emails after that fail. After about twenty minutes the next email will go out OK again but subsequent emails will fail.
    The verbose logs on the GWIA don't tell me much but the diagnostic logs show what looks like a reverse DNS lookup happening at the GWIA for my local IP address of 10.0.0.3 (the Rec server). This reverse DNS lookup fails (probably a timeout) and subsequent emails from this local Rec server get dropped by the GWIA without the DNS lookup.
    DNS is being done by DNS proxy on Bordermanager 9.2. I've bypassed the Bordermanager DNS and the same thing happens. I've made entries for the local Rec server into a route.cfg file but the GWIA seems to want to ignore these entries and keeps doing the DNS lookup.
    The wierdest part of the puzzle is that if I restart the proxy on the Bordermanager the next email will go out with, of course, subsequent emails failing. I've looked at the proxy dns cache and can't even find an entry for my Rec server.
    Attached are the entries from the Diagnostic logs of the GWIA. Novell tech support has assured me that the GWIA and the BM are working fine. I am also having this problem with a scanner that scans then emails but all other email and Bordermanager are functioning fine. This server and scanner were not having this problem before upgrading to GW8.0.2.
    I don't understand why GWIA is doing DNS lookups for a local address and I don't know what I can do to stop it. Any help would be greatly appreciated.
    This is a successful transfer right after restarting the proxy: 10.0.0.3 is the Rec server, 10.0.0.130 is the GWIA and 10.0.0.1 is the Bordermanager.
    16:04:13 D15 NgwResQuery(3.0.0.10.in-addr.arpa, 1, 12)
    16:04:13 D15 Querying server (# 1) address = 10.0.0.1
    16:04:13 D15 HEADER:
    16:04:13 D15 opcode = QUERY, id = 17615, rcode = SERVFAIL, flags: qr aa rd
    16:04:13 D15 query = 1, answer = 0, authority = 0, additional = 0
    16:04:13 D15
    16:04:13 D15 QUESTIONS:
    16:04:13 D15 3.0.0.10.in-addr.arpa, type = PTR, class = IN
    16:04:13 D15
    16:04:13 D15 rcode = 2, ancount=0
    16:04:13 D15 NgwResQuery failed
    16:04:13 D15 DMN: MSG 2000909 Accepted connection: [10.0.0.3] ()
    16:04:13 D15 Successful login with client/server access: 10.0.0.130:1677
    16:04:13 D15 DMN: MSG 2000909 Receiving file: ECMAIL/SYS:\PROGRAMS\GRPWISE\WPGATE\GWIA\3RD\receive\df30 fad4.221
    16:04:13 D15 DMN: MSG 2000909 SMTP session ended: [10.0.0.3] ()
    This is an unsuccessful transfer:
    16:06:08 D04 timeout
    16:06:08 D04 NgwResQuery: send error
    16:06:08 D04 NgwResQuery failed
    16:06:08 D04 DMN: MSG 2000933 Accepted connection: [10.0.0.3] ()
    16:06:08 D04 DMN: MSG 2000933 SMTP session ended: [10.0.0.3] ()
    Then the successful email comes back into the system:
    16:06:26 AA8 MSG 2000909 Processing inbound message: ECMAIL/SYS:\PROGRAMS\GRPWISE\WPGATE\GWIA\receive\DF30FAD4 .221
    16:06:26 AA8 MSG 2000909 Sender: [email protected]
    16:06:26 AA8 MSG 2000909 Recipient: [email protected]
    16:06:26 AA8 MSG 2000909 Queuing to MTA
    16:06:26 AA8 MSG 2000909 File: ECMAIL/SYS:\PROGRAMS\GRPWISE\WPGATE\GWIA\wpcsin\4\4daf048 2.8m1 Message Id: (4DAF66F2.B67:244:35687) Size: 163.3 Kb

    Thanks Massimo. I could have swore I already did that but when I did it again just to make sure it solved the problem. Appreciate the help. Have a good one.
    Originally Posted by mrosen
    On 02.05.2011 21:06, avanrav wrote:
    >
    > Hello,
    >
    > I am running GW8.0.2 on Netware 6.5sp8. I have a server that our
    > recreation department uses to send out confirmation emails when a
    > customer signs up for a class. The recreation server and the GWIA are on
    > the same subnet.
    >
    > Here's the problem: When the Rec server sends out the first email
    > confirmation, it gets sent out successfully. Subsequent emails after
    > that fail. After about twenty minutes the next email will go out OK
    > again but subsequent emails will fail.
    >
    > The verbose logs on the GWIA don't tell me much but the diagnostic logs
    > show what looks like a reverse DNS lookup happening at the GWIA for my
    > local IP address of 10.0.0.3 (the Rec server). This reverse DNS lookup
    > fails (probably a timeout) and subsequent emails from this local Rec
    > server get dropped by the GWIA without the DNS lookup.
    >
    > DNS is being done by DNS proxy on Bordermanager 9.2. I've bypassed the
    > Bordermanager DNS and the same thing happens. I've made entries for the
    > local Rec server into a route.cfg file but the GWIA seems to want to
    > ignore these entries and keeps doing the DNS lookup.
    >
    > The wierdest part of the puzzle is that if I restart the proxy on the
    > Bordermanager the next email will go out with, of course, subsequent
    > emails failing. I've looked at the proxy dns cache and can't even find
    > an entry for my Rec server.
    The reverse DNS done by GWIA is normal, and can't be stopped or tricked.
    That it fails in such odd ways must be a bug with the reverse DNS proxy
    of Bordermanager though. Apparently on the second lookups, it doesn't
    answer in a timely manner (the type of answer is irrelevant, just it
    *has* to answer). Use a different, "real" DNS server for your GWIA.
    CU,
    Massimo Rosen
    Novell Product Support Forum Sysop
    No emails please!
    Untitled Document

  • Linux RMI lookup takes too long when DNS is not available

    I am running Java 6 on Linux and ran into the following problem (please bear with me, there is a lot of background info before the actual question). I have a Java program that uses RMI for IPC. The server binds to localhost and clients lookup on localhost. The following are code snippets for my server and client.
    // Server binding code
    registry = LocateRegistry.createRegistry(port);
    registry.rebind("SERVICE", new ServiceImpl());
    // Client lookup code
    Naming.lookup("rmi://localhost:" + port + "/SERVICE");As long as DNS works, this code runs just fine. It takes ~0.3s for the server to bind and ~0.4s for the client to lookup. If DNS is not available, it takes ~40s for the server to bind and ~60s for the client to lookup! The times for lookup do not change if I use "127.0.0.1" instead of "localhost".
    I have localhost defined in my /etc/hosts file and my /etc/nsswitch.conf file specifies that host lookups should use files before nameservers. By commenting out the localhost value in the /etc/hosts file, I have determined that eventually the value in /etc/hosts is used if needed (the server bind fails if DNS is not available and localhost is commented out).
    If the network goes down, someone messes up the /etc/resolv.conf file, or our nameservers go down, RMI binds and lookups for something as easy to resolve as localhost takes way too long.
    So my question boils down to: Is there any way I can bind and lookup RMI servers without using DNS or by using DNS after /etc/hosts lookup fails?

    I turned on logging. You can see here that when DNS is working everything runs fine.
    Nov 19, 2007 5:14:12 PM sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
    FINER: RMI TCP Connection(10)-127.0.0.1: (port 1234) client using localhost:0
    Nov 19, 2007 5:14:12 PM sun.rmi.transport.tcp.TCPTransport handleMessages
    FINE: RMI TCP Connection(10)-127.0.0.1: (port 1234) op = 80
    Nov 19, 2007 5:14:12 PM sun.rmi.transport.StreamRemoteCall getInputStream
    FINER: RMI TCP Connection(10)-127.0.0.1: getting input stream
    Nov 19, 2007 5:14:12 PM sun.rmi.transport.Transport serviceCall
    FINER: RMI TCP Connection(10)-127.0.0.1: call dispatcher
    Nov 19, 2007 5:14:12 PM sun.rmi.server.UnicastServerRef logCall
    FINER: RMI TCP Connection(10)-127.0.0.1: [127.0.0.1: sun.rmi.registry.RegistryImpl[0:0:0, 0]: java.rmi.Remote lookup(java.lang.String)]
    Nov 19, 2007 5:14:12 PM sun.rmi.transport.StreamRemoteCall getOutputStream
    FINER: RMI TCP Connection(10)-127.0.0.1: getting output stream
    Nov 19, 2007 5:14:12 PM sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
    FINE: RMI TCP Connection(11)-127.0.0.1: accepted socket from [127.0.0.1:37084]When DNS is not working, there is a 15 second timeout and 5 seconds to reconnect.
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
    FINE: RMI TCP Connection(12)-127.0.0.1: accepted socket from [127.0.0.1:57328]
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
    FINER: RMI TCP Connection(12)-127.0.0.1: (port 1234) suggesting 127.0.0.1:57328
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
    FINER: RMI TCP Connection(12)-127.0.0.1: (port 1234) client using localhost:0
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.tcp.TCPTransport handleMessages
    FINE: RMI TCP Connection(12)-127.0.0.1: (port 1234) op = 80
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.StreamRemoteCall getInputStream
    FINER: RMI TCP Connection(12)-127.0.0.1: getting input stream
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.Transport serviceCall
    FINER: RMI TCP Connection(12)-127.0.0.1: call dispatcher
    Nov 19, 2007 5:16:03 PM sun.rmi.server.UnicastServerRef logCall
    FINER: RMI TCP Connection(12)-127.0.0.1: [127.0.0.1: sun.rmi.registry.RegistryImpl[0:0:0, 0]: java.rmi.Remote lookup(java.lang.String)]
    Nov 19, 2007 5:16:03 PM sun.rmi.transport.StreamRemoteCall getOutputStream
    FINER: RMI TCP Connection(12)-127.0.0.1: getting output stream
    Nov 19, 2007 5:16:18 PM sun.rmi.transport.tcp.TCPTransport handleMessages
    FINE: RMI TCP Connection(12)-127.0.0.1: (port 1234) connection closed
    Nov 19, 2007 5:16:18 PM sun.rmi.transport.tcp.TCPConnection close
    FINE: RMI TCP Connection(12)-127.0.0.1: close connection
    Nov 19, 2007 5:16:23 PM sun.rmi.transport.tcp.TCPTransport$ConnectionHandler run0
    FINE: RMI TCP Connection(13)-127.0.0.1: accepted socket from [127.0.0.1:37087]I tried specifying different timeout values using different RMI properties. Nothing seems to affect it except setting sun.rmi.transport.tcp.readTimeout to a value less than 15 seconds (which is not practical).
    Any ideas why getting the output stream would timeout?

  • How could a java process bypass etc\hosts file while doing dns lookup ?

    Hi,
    I am developing a java web proxy and developer tool [http://www.tcpcatcher.org|http://www.tcpcatcher.org] .
    Right now it is working as a none transparent web proxy.
    In some situation and for some hosts, I would like to turn it into a transparent web proxy.
    Suppose, user's browser and java proxy are running on same host (typically on localhost). An entry is added in etc\hosts file, for example:
    127.0.0.1 google.com
    So without any change in browser config , if user visits google.com with its browser , http request is received at proxy level.
    Now my proxy has to get the actual ip address of google.com bypassing the etc\hosts file (right now the proxy is doing a loop on itself).
    Any idea how this could be achieved ?
    Am I searching in wrong direction ?
    thanks !

    This is a shot in the dark, but I'll try anyway.
    Take a look at dnsjava (open source, I never played with it).
    My understanding is that using this to resolve names instead of normal Java API's would allow you to bypass etc/hosts in the java code
    (see [http://old.nabble.com/DNS-Resolve-from-hosts-file-first-then-DNS-Server-td15431381.html]).

  • Query taking too long to finish

    Hi,
    I'm running a query which is
    Delete from msg where ID IN (select ID from deletedtrans );
    It's taking too long to complete, it has been running for 24 hours already and not completed executing the query, I cancelled the query. I don't understand why it's taking too long, does anyone have any idea? I feel that this query should not take too long to complete

    That seems to be too small piece of information to comment anything.
    1. How many records are there in "deletedtrans" table ?
    2. How many records from "msg" table are expected to be deleted ?
    3. Are statistics up-to-date on "msg" and "deletedtrans" tables ?
    4. Is "ID" column defined as NULL or NOT NULL in both "msg" and "deletedtrans" tables ? (Not sure whether this will cause any problem, but...)
    5. Is this statement being executed when other users/applications are accessing/updating "msg" table ?

  • Single user mode: Argument List is too long, PLEASE HELP

    Hey guys,
    I recently posted a topic asking if any1 knew how to delete all png files on the desktop,
    Nt many people replied,
    But anyway, I did some research and now I know how to do it,
    but in single user mode (cmd + S),
    When I typed in rm *.png
    While I ws on the desktop in single user mode,
    It came up saying Argument list too long,
    Does any1 know how to fix this,
    Plz reply ASAP,
    & if possible addme on Skype mark.davidson19, it wld b extremely helpful

    If there are too many files expanded via the *.png wildcard, then the argument list length maximum can be exceeded.  The last time I checked, Mac OS X had a 256K line length limitation. (AIX was 1M, Linux 128K, Solaris 1M, Windows 8K (Cygwin env) - your mileage may vary with each operating system release).
    If you have too many files to expand on the command line, then you can delete them in batches.  There are several ways to do this
    cd ~/Desktop
    rm [a-m]*.png
    rm [n-z]*.png
    rm [A-M]*.png
    rm [N-Z]*.png
    Or finer increments.
    You could use something like
    find ~/Desktop  '*.png' -print0 -depth 1 | xargs -0 rm
    And you can also use
    find ~/Desktop '*.png' -depth 1 -delete
    This being a Unix environment, there are most likely a dozen additional ways to delete all the .png files and avoid command line length limits.
    As MrHoffman says, using rm and wildcards is a very dangerous thing to do unless you really REALLY know what you are doing.  If not, I strongly suggest having a recent full backup handy.  I actually suggest a backup regardless of how good you are in the Unix environment (I have multiple via different backup utilities preformed on a very regular basis;  years of experience has taught me you cannot be too careful with your data - it is worth far more than the cost of backup equipment).

  • ACNS http proxy DNS lookup

    ACNS is doing DNS lookup before sending a request to an upstream proxy. IF DNS lookup fails no request is send to upstream proxy. Can this be customizied - e.g. szenario upstream proxy has access to public DNS and second level proxy not.

    check out java.net.InetAddress.
    Specifically
    public static InetAddress getByName(String host)
    public String getHostAddress()
    eg
    public void printAddress(String url)
    try
    InetAddress ia = InetAddress.getByName(url);
    System.out.println("Address of "+url+" is "+ia.getHostAddress());
    catch(UnknownHostException e)
    System.out.println("No IP address could be found for "+url);
    }Enjoy,
    Radish21

  • 9i app 9.0.2.01?Does the reverse DNS lookup have to be set up for a FQDN

    HEy guys:
    I'M ALWAYS GETTING STUCK IN THE SAME PLACE WHEN I AM TRYING TO INSTALL 9I APPSERVER 9.0.2.0.1 REL 2. ITS ALWATYS HAPPENING AT THE oRACLE db CONFIG assistant i have set up my host file and when i ping -a servername i get the full reply back ex. servername.domain.com but now when i ping -a 111.111.111.111 i do not get the host name back this is b/c i do not have the PTR record set up. Do i have to have a reverse dnslookup working for what oracle is stating is "FQDN" and not just the dns lookup working...how is oracle installer looking at this piece.
    that is the only i see that i don't have when i look at my computer name (by the way this is a winnt environment)in properties it has the FQDN. i also have set up the host file correctly resembling 111.111.111.111 servername.domainname.com servername oracleinstall. What else am i missing here guys? thanks for the help in advance
    regards,
    robert

    Actually, these issues were/are documented - see the addendum. Also, the install guide details which files need to be updated with the FQDN/IP.
    Though it does not have to be setup in your DNS server (say if you are just doing it on a single tier to test), those machines which are looking to connect to it would need to have the proper additions to the hosts file as well.
    As for why the 'non-default' http ports, this was a result of Unix security. Non-root users cannot start processes using ports below a specific range. As a result, oracle defaults them to a higher number allowing your oracle account whom lacks root access to start the http service.
    As for non-oracle responses, this isn't really an official forumn. I believe those oracle peeps who do respond here are doing so on their own. If you need official/immediate responses, then i would recommend using metalink for an itar or the metalink forums.
    Now on to Robert's second question. See metalink Note:209114.1: How to Change the Port used for Oracle 9iAS Portal 9.0.x. If you don't have access to metalink, let me know and I can forward the note or post it here.
    Have fun!

  • DB connection is doing a DNS lookup

    I have an application coded in Java which checks the oracle database if any new record is added.
    so the line of code for eastablishing the conection is :
    java.sql.Connection conn = � DriverManager.getConnection ( "jdbc:oracle:thin:@10.3.7.197:1521:DEV", "lot3","lot3" );
    the application checks the database every 2 mins for any new records.
    everytime the appln tries connecting to the DB, it is doing a DNS lookup. IS there any way to stop this DNS lookup?
    the appln is running on AIX Unix machine.
    Can anybody please help me?

    I have an application coded in Java which checks the
    oracle database if any new record is added.
    so the line of code for eastablishing the conection
    is :
    java.sql.Connection conn =
    DriverManager.getConnection (
    "jdbc:oracle:thin:@10.3.7.197:1521:DEV",
    "lot3","lot3" ); Wow, what a wasteful way to do it.
    >
    the application checks the database every 2 mins for
    any new records.
    everytime the appln tries connecting to the DB, it
    is doing a DNS lookup. IS there any way to stop this
    DNS lookup?Stop your application.
    Maybe a better solution would be to pool database connections. That would amortize the cost of acquiring the connections.
    Who writes the records in your database? If it's another application outside your Java app you're out of luck, but if it's just other objects inside your app I'd recommend that you take better advantage of the Java Beans event model and have writers notify others when they've written to the database. It's far less wasteful of resources.
    he appln is running on AIX Unix machine.
    Can anybody please help me?

  • Does text index gets effected by "line too long" -- File_datastore

    I am trying to create text index using following index script:
    create index T_SRCH_IND_DF_IDX
    on t_search_index(data_filesystem)
    indextype is ctxsys.context
    parameters ('DATASTORE myDS
    lexer lxrprtjoins
    filter MY_FILTER
    format column fmt
    memory 10M');
    Index gets created on some files. For other files (xml,pdf, txt) I get :
    DRG-11513 unable to open or write to file %s
    One thing i noted in these files is that all these files have
    "Line too long" when accessed using "vi" editor.
    Does Line being too long matters on text index creation?
    Also I get multiple "DRG-11513 unable to open or write to file %s"
    for same file oracle tries to index in ctx_user_index_errors. Why not
    just one mesg is enough? Please advise...
    Thanks a lot.
    Tahir

    Garrett, Thanks for ur response.
    I am doing exactly what U advised. I loaded one of the file for which i was getting error mesg in
    a table a BFILE. try to read it using DBMS_LOB.READ. Below is the Procedure thatI am using to do all this.
    create or replace PROCEDURE ReadBLOB IS
    src_lob bfile; ---- modify datatype bfile to BLOB if trying to tread blob
    buffer RAW(32767);
    retval integer;
    amt BINARY_INTEGER := 32767;
    pos INTEGER := 2147483647;
    BEGIN SELECT docs INTO src_lob FROM del_bfile_table WHERE key = '1';
    DBMS_LOB.OPEN(src_lob, DBMS_LOB.LOB_READONLY);
    Retval := DBMS_LOB.ISOPEN(src_lob);
    DBMS_OUTPUT.PUT_LINE('IS OPEN? = '||retval);
    LOOP
    dbms_lob.read (src_lob, amt, pos, buffer);
    DBMS_OUTPUT.put_line('Cut = '||UTL_RAW.cast_to_varchar2(buffer)||' ...');
    DBMS_OUTPUT.put_line('Length = '||to_char(DBMS_LOB.GetLength(src_lob)));
    pos := 1;
    pos := pos + amt;
    DBMS_OUTPUT.put_line('pos = '||pos);
    END LOOP;
    EXCEPTION WHEN NO_DATA_FOUND THEN dbms_output.put_line('End of data');
    END;
    I get back 1 for retval. Funny thing is I am not able to get anything print anything
    using DBMS_OUTPUT.put_line after dbms_lob.read line in the code. Can't even print
    'Hello World'.
    Any idea why?
    Thanks a lot.
    Tahir Dildar.

  • I recently bought 13" mbp 2012 and I noticed that I only got 2HRS max and the only thing Im doing is watch movies on VLC and surf the net. How long does you mbp battery last?

    I recently bought 13" mbp 2012 and I noticed that I only got 2HRS max and the only thing Im doing is watch movies on VLC and surf the net. How long does you mbp battery last?

    That listed 7 hours is with very limited use. Low screen brightness, low keyboard backlight, No WiFi or bluetooth.
    Most I have ever gotten from my 15" 2011 model is around 5-6 hours and that was with very light use. Just Web, Chrome, and email, thunderbird, and Wifi.

  • Why does it take too long to open attachments from email account?

    It takes forever to download attachments from my email account. I have tried to do the following tasks explained on the vista forum :http://windowshelp.microsoft.com/Windows/en-US/help/6b046ae9-1434-4423-9303-400ff6fe686b1033.mspx#ESD but none of the possible fixes work.
    After clicking open on the pop up box asking whether i want to open or save the attachement It takes too long to download it. The transfer window stays open showing that it is ready to download but stays at that bhox window. I press cancel and try to open again, if lucky it opens that file, otherwise it takes forever forceing me to cancel. The files very small files most of the time, usually between 50kb so should take seconds.
    I have even tried to save the files but again same process. The transfer box stays open but does not download.
    Any one any ideas.
    Thanx in advance.

    Hello
    It is not easy to say what happen exactly but it must be something with email account provider and their page. For me this case is not some typical Vista problem but you can try to find solution on Microsoft Vista IT Pro forum.
    By the way: do you have alternative mail address by some other provider? Is there the same situation?

  • Does charging your computer too long really kill the battery?

    Does charging your computer too long really kill the battery?  I have some friends who claim this happened to thair PCs, and my friend's iBook G4 has about ~3 minutes of battery life because of this.  Has Apple fixed this in later models or should I still only charge it until just as long as it takes for it to get filled up?

    Mac power management is now, and always has been, very smart. The Mac does not over-charge its battery.
    Batteries have a limited lifetime, and they eventually wear out whether they are charged daily or never charged at all. Your friend's G4 battery, if original, has lasted a very long time. It is not dying due to over-charging, it is dying due to old age.
    For longest battery life, follow the recommendations in the article shldr2thewheel cited above.

  • Will the MBP speakers blow if I play it on max. volume for too long?

    Will the MBP speakers blow if I play it on max. volume for too long?

    Depends what you call too long. Leave any electronics running too long it will eventually break. Might take years, but no mechanical system is immortal. No computer has yet been built around superconductors either, so heat alone would cause circuitry to fail if it is always powered. While leaving on the machine all the time (except for bad weather) is a good idea since Mac OS X is able to do that, individual components I would not always leave in use. Use your energy wisely. Not to mention max volume for too long could theoretically make you deaf if you listen to it all the time.
    Use common sense.

Maybe you are looking for